这是我尝试过的细节和选项。
启动URL后,会在屏幕顶部中心显示一个经过身份验证的弹出窗口。
该弹出窗口没有任何webElement。(“无检查”选项或F12不显示任何元素)
我尝试使用Alert,getWindowHandle似乎没有任何作用。
我尝试了传统方式driver.get("http://UserName:Password@Example.com");
,即使这不起作用,因为我的URL是受保护的URL,但确实如此。
有什么方法可以使用Selenium中的Java代码处理此问题
// Attempt 1:
String logScrn= driver.getWindowHandle();
System.out.println(logScrn);
driver.findElement(By.id(logScrn)).sendKeys("username" + Keys.TAB + password");
// Attempt 2:
Alert alert = driver.switchTo().alert();
alert.sendKeys("username" + Keys.TAB + "password" + Keys.TAB);
alert.accept();