質問編集履歴

2

処理を続けました

2022/09/14 07:32

投稿

fullmoon311
fullmoon311

スコア62

test CHANGED
File without changes
test CHANGED
@@ -138,14 +138,17 @@
138
138
 
139
139
  ```
140
140
 
141
- ### 追記
141
+ ### 追記1
142
142
 
143
143
  actions.reset_actions()
144
144
  をしたら、新しいタブは開かず処理は実行されそのスレッドのcsvは書き込まれましたが、
145
145
  次のfor文に戻ったときにその画面が開いたまままなので
146
146
  csv書き込まれてたら新しいタブは閉じる処理をしたらよいでしょうか?
147
147
 
148
+ ### 追記2
149
+ csv書き込んだ後最後にdriver.close()をしてみたところ、新しく閉じたタブは閉じられましたが
150
+ (元の画面は残っています)
148
- ### 補足情報(FW/ツールのバージョンど)
151
+ for文に戻ったらすでに閉じられたとErrorにりました。
149
-
152
+ 新しく開いたタブに対してcloseはどう指定したらよいですか?
150
153
  ここにより詳細な情報を記載してください。
151
154
 

1

一部解決しましたが、まだ実装が解決せず

2022/09/14 07:22

投稿

fullmoon311
fullmoon311

スコア62

test CHANGED
File without changes
test CHANGED
@@ -112,7 +112,7 @@
112
112
  handle_new = list(set(handles_after) - set(handles_befor))
113
113
  #新しいタブに移動
114
114
  driver.switch_to.window(handle_new[0])
115
-
115
+         
116
116
  # 「結果を見る」ボタンを押す ※ここで新しいタブ開いてしまう※
117
117
 
118
118
  driver.find_element(By.XPATH,'//*[@id="AsmtCycleTConfirmForm"]/div[2]/button[2]').click()
@@ -138,9 +138,12 @@
138
138
 
139
139
  ```
140
140
 
141
- ### 試したこと
141
+ ### 追記
142
142
 
143
+ actions.reset_actions()
144
+ をしたら、新しいタブは開かず処理は実行されそのスレッドのcsvは書き込まれましたが、
143
- ここ問題に対して試しを記載してくださ
145
+ 次のfor文戻ったときにその画面が開たまままなので
146
+ csv書き込まれてたら新しいタブは閉じる処理をしたらよいでしょうか?
144
147
 
145
148
  ### 補足情報(FW/ツールのバージョンなど)
146
149