Selenium 如何检查警报是否持续存在?
我正在测试Gmail未读邮件数量,一切正常,但由于互联网速度缓慢,我得到了“一些功能无法加载警报”如何处理 我的问题是:我需要不断地检查警报,因为它随时都可能出现,如果它出现,那么只有我才能解除它。即使我们使用单独的线程来检查警报是否像这样存在Selenium 如何检查警报是否持续存在?,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我正在测试Gmail未读邮件数量,一切正常,但由于互联网速度缓慢,我得到了“一些功能无法加载警报”如何处理 我的问题是:我需要不断地检查警报,因为它随时都可能出现,如果它出现,那么只有我才能解除它。即使我们使用单独的线程来检查警报是否像这样存在 public void checkAlert() { try { WebDriverWait wait = new WebDriverWait(driver, 2); wait.until(Expect
public void checkAlert()
{
try
{
WebDriverWait wait = new WebDriverWait(driver, 2);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.accept();
}
catch (Exception e)
{
//exception handling
}
}
我想这也行不通,没有什么好主意 我认为GMail在自定义弹出窗口中显示了消息(实际上是div,看起来像弹出窗口)。Alert类只能与本机java脚本弹出窗口一起使用。它不起作用怎么办?它是一个标准的脚本弹出窗口吗?