【发布时间】:2012-10-15 10:11:54
【问题描述】:
在 selenium IDE 中录制时,我可以在弹出窗口中单击“确定”按钮,并希望能够使用它来单击它
driver.findElement(By.linkText("OK")).click();
但事实并非如此。
同样,这不起作用。
driver.switchTo().alert().accept();
Selenium 抛出 NoAlertPresent 异常。如果弹出的不是警报,那是什么?以及如何点击是!
【问题讨论】:
-
这是一个实际的 Javascript 确认吗?如果不是,那么您通过执行
.alert()调用的IAlert接口将无济于事。 -
因为不是Alert所以不需要这行代码:driver.switchTo().alert().accept();
标签: java selenium-webdriver selenium-ide