2

Web アプリケーションのページでいくつかの変更を行っています。これにより、ポップアップ メッセージが表示され、「このページは、あなたが離れたいことを確認するよう求めています - 入力したデータが保存されない可能性があります」という 2 つのボタン「ページを離れる」が表示されます。 」と「ページにとどまる」。

以下のコードで FF16 または Chrome を使用している場合、Web アプリケーションを閉じることができます。

   @driver.quit

ただし、ブラウザー IE9 で Web アプリケーションを開いている場合は閉じることができません (別の IE9 ブラウザー セッションを開くことはできますが、ポップアップ メッセージが表示されたブラウザー セッションは閉じられません)。

Selenium Ruby Webdriverを使用しています。この問題を解決するための解決策を教えてください。どうもありがとう。

4

1 に答える 1

2

https://stackoverflow.com/a/7034926/1385187で、私の質問に対する予想される答えを見つけました(このすばらしい答えをありがとう)。

( ( JavascriptExecutor ) _driver ) .executeScript( "window.onbeforeunload = function(e){};" );

于 2013-05-27T16:44:24.890 に答える