私が自動化しようとしているウェブサイトには、誰かがアクセスしたときに表示される認証ポップアップがあります。次のコードを試しましたが、ChromeはすぐにコードのswitchTo()行に警告の現在の例外をスローしません。 Firefoxは動作していないようです。私は現在、これらのブラウザの最新のバイナリでSelenium 3.6.0を使用しています。誰かが私を助けてくれますか?Selenium&Javaを使用してブラウザのログインポップアップを処理する方法
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("https://staging.brightsociety.com/");
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.authenticateUsing(new UserAndPassword(username, password));
driver.switchTo().defaultContent();
http://staging.brightsociety.com
https://i.stack.imgur.com/uMsbm.png
可能な複製(HTTPS: //stackoverflow.com/questions/45345882/selenium-other-way-to-basic-authenticate-than-via-url) – DebanjanB