Java でセレンを使用してプロセスを自動化しようとしています。テストで行う URL に移動しようとしています。Firefox の上部に、ユーザー名とパスワードを求める画面が表示されます。この画面が表示されると、firebug が機能しなくなり、この画面に関する情報を取得できません。
何も見つからない場合、Selenium とのモーダル ダイアログを処理するにはどうすればよいですか?
Java でセレンを使用してプロセスを自動化しようとしています。テストで行う URL に移動しようとしています。Firefox の上部に、ユーザー名とパスワードを求める画面が表示されます。この画面が表示されると、firebug が機能しなくなり、この画面に関する情報を取得できません。
何も見つからない場合、Selenium とのモーダル ダイアログを処理するにはどうすればよいですか?
HTTP認証で保護されたページにアクセスしようとしていると思います。次のようにしてここにアクセスしてみてください。
driver.get("http://username:password@your-site.com");
driver
健康で生きているインスタンスと見なされる場所WebDriver
これは実際には機能せず、ダイアログは引き続き表示されます。必要に応じて Firefox でテストを実行する代わりに、NTLM を使用する IE でテストを実行したので、情報を入力する必要はありませんでした。