我正在尝试访问一个网站,但是要首先访问该网站,我需要输入用户名和密码,然后才能打开完整的网站。当我尝试通过“alert.sendkeys”发送用户名和密码时,它会给出错误“没有打开警报”。请注意,只有先输入用户名和密码,然后单击“登录”进行授权,网站才会打开。我的浏览器是 chrome,版本:64,chrome 驱动程序版本是:2.38。这是我的代码:
public static void launchWebsite(String URL) {
driver.get(URL);
try {
WebDriverWait wait = new WebDriverWait(driver, 2);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
System.out.println(alert.getText());
alert.sendKeys("website");
alert.sendKeys("grren");
} catch (Exception e) {
System.out.println("No alertis present");
//exception handling
}
}