onbeforeunload イベントを使用して、ユーザーが離れる前にプロンプトを表示する Web ページの Selenium テストを作成しようとしています。Selenium は、表示される確認ダイアログを認識しないか、[OK] または [キャンセル] を押す方法を提供していないようです。これを行う方法はありますか?関連する場合は、Java Selenium ドライバーを使用しています。
3692 次
4 に答える
4
window.onbeforeunloadが設定されていることをテストし、ページから続行する前にnullに置き換えるユーザー拡張機能(またはstoreEval内のJavaScriptなど)を作成できます。醜いですが、あなたをページから外す必要があります。
于 2008-10-02T21:19:35.813 に答える
0
Selenium を使用したブラウザーで制御が制限されていることに直面したとき、私はMozLabプラグインに目を向けました。これは、1 つのブラウザー プラットフォームでのみ問題を解決しました。
于 2008-10-02T21:46:54.233 に答える