我使用Selenium和Java自动化基于浏览器的应用程序中的步骤。 我面临的问题是,当我将URL放在浏览器上时,它将打开一个新的身份验证窗口。 我尝试了不同的代码但没有工作。我也试过下面的代码是徒劳的:
for (String winHandle : driver.getWindowHandles()) {
driver.switchTo().window(winHandle); // switch focus of WebDriver to the next found window handle (that's your newly opened window)
}
答案 0 :(得分:0)
看起来它是一个带身份验证的警报。 在尝试访问您的网页时,您可以使用 http://username:password@yourWebsiteURL.com 而不是 yourWebsiteURL.com 来处理它