我有一个窗口弹出窗口,只要我点击提交按钮,弹出窗口就会关闭,并出现一个javascript警告。
我一直在:日志中找不到窗口异常。 如果窗口没有关闭,selenium能够识别警报,但由于弹出窗口已经关闭,我得到了上述异常。
我在点击提交按钮后尝试使用$ driver-> switch_to_window但是没有处理警报。
非常感谢任何想法。
答案 0 :(得分:0)
您是否正在使用Selenium的提醒功能?
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
}
}