質問編集履歴
2
処理を続けました
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
|
-
|
151
|
+
for文に戻ったらすでに閉じられたとErrorになりました。
|
149
|
-
|
152
|
+
新しく開いたタブに対してcloseはどう指定したらよいですか?
|
150
153
|
ここにより詳細な情報を記載してください。
|
151
154
|
|
1
一部解決しましたが、まだ実装が解決せず
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
|
|