如何使用Java使用Selenium WebDriver处理Chrome中的身份验证弹出窗口
我正在尝试处理我的一个新的Webdriver脚本中的身份验证弹出窗口。我有一个适用于IE的工作解决方案,但我正在努力解决Chrome问题。IE就像遵循[此页面]上的建议一样简单:如何使用Java使用Selenium WebDriver处理身份验证弹出窗口。该线程并未显示Chrome的出色解决方案,尽管一些评论者指出,该解决方案不适用于Chrome。问题是,当您尝试在Chrome上执行以下代码时,登录弹出窗口不是警报。
WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword(**username**, **password**));
它不是一个窗口级()身份验证弹出窗口,网页只是受密码保护。我知道在Stack Overflow上还有其他几个这个问题的例子,但我没有看到任何超过2年的例子。我希望在2017年有更好的解决方案。提前致谢。