IEを使用しています。コマンドdriver.quit()またはdriver.close()を使用してブラウザーを閉じると、「Webページから移動しますか?」という警告ボックスがポップアップ表示されます。では、WebDriverを終了したときにアラートボックスを受け入れる方法。
アラートを受け入れようとすると、セッションが存在しないという例外が発生します。
ありがとう。
IEを使用しています。コマンドdriver.quit()またはdriver.close()を使用してブラウザーを閉じると、「Webページから移動しますか?」という警告ボックスがポップアップ表示されます。では、WebDriverを終了したときにアラートボックスを受け入れる方法。
アラートを受け入れようとすると、セッションが存在しないという例外が発生します。
ありがとう。
driver.quit()またはdriver.close()を呼び出す前に、Javaスクリプトを使用してウィンドウonbeforeunloadハンドラーをnullに設定します。
window.onbeforeunload = null;
アラートに切り替えてから受け入れてみてください。これは、ルビーコードでどのように見えるかです。
driver.switch_to.alert.accept
Java:
Alert alert = driver.switchTo().alert();
alert.accept();