小编Tra*_*ham的帖子

如何使用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**));
Run Code Online (Sandbox Code Playgroud)

它不是一个windows level()认证弹出窗口,网页只是受密码保护.我知道Stack Overflow上有这个问题的其他几个例子,但我最近没有看到比2岁更多.我希望2017年有更好的解决方案.提前感谢.

java authentication selenium google-chrome selenium-webdriver

11
推荐指数
3
解决办法
2万
查看次数