1

IEを使用しています。コマンドdriver.quit()またはdriver.close()を使用してブラウザーを閉じると、「Webページから移動しますか?」という警告ボックスがポップアップ表示されます。では、WebDriverを終了したときにアラートボックスを受け入れる方法。

アラートを受け入れようとすると、セッションが存在しないという例外が発生します。

ありがとう。

4

2 に答える 2

1

driver.quit()またはdriver.close()を呼び出す前に、Javaスクリプトを使用してウィンドウonbeforeunloadハンドラーをnullに設定します。

window.onbeforeunload = null;
于 2013-01-02T10:48:58.537 に答える
0

アラートに切り替えてから受け入れてみてください。これは、ルビーコードでどのように見えるかです。

driver.switch_to.alert.accept

Java:

Alert alert = driver.switchTo().alert();
alert.accept();
于 2013-01-03T22:23:17.810 に答える