新しいWebdriverスクリプトの1つで認証ポップアップを処理しようとしています。私はIE用の実用的なソリューションを持っていますが、私はChromeに苦労しています。 IEは[このページ]のアドバイスに従うだけで簡単でした:How to handle authentication popup with Selenium WebDriver using Java。このスレッドはChromeの優れたソリューションを示すものではありませんが、いくつかのコメント者は、このソリューションはChromeでは機能しないと指摘しています。問題は、Chromeで以下のコードを実行しようとすると、ログインポップアップがアラートではないことです。JavaでSelenium WebDriverで認証ポップアップを処理する方法
WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword(**username**, **password**));
Windowsのレベル()認証ポップアップではなく、Webページは単にパスワードで保護されています。スタックオーバーフローに関するこの質問の他のいくつかのインスタンスがあることはわかっていますが、私は最近2歳以上は見ていません。 2017年にはもっと良い解決策があることを願っています。事前に感謝します。
ウェブサイトを共有できますか? – Guy
私は大好きですが、ここ2年間でいくつかのセキュリティ問題がありました。私のマネージャーがリンクの共有について緊張していることはわかっています。これはパブリックに直面している開発サイトで、パスワードで保護されている理由です。 –
これは見ましたか? http://seleniumwebdrivertrainings.com/how-to-perform-basic-authentication-for-firefoxdriver-chromedriver-iedriver-in-selenium-webdriver/ – IamBatman