1

登录页面上有一个“忘记密码”链接。单击此链接时,会弹出javascript弹出“您要找回密码吗”。如果我使用下面的代码,脚本在 4/10 次尝试中失败,但异常为“不存在警报”

Alert testAlrt = driver.switchTo().alert();
String sAltText = testAlrt.getText();
testAlrt.accept();

然后我使用 10 秒显式等待

WebDriverWait wdWait= new WebDriverWait(driver, 10);
wdWait.until(ExpectedConditions.alertIsPresent());

我仍然得到相同的行为,有时我得到以下异常:

"org.openqa.selenium.TimeoutException: Timed out after 10 seconds waiting for alert to be present"

此外,我观察到 Selenium 启动的 Firefox 实例中的“忘记密码”链接不起作用。但是,在我的 Firefox 实例中,该链接是有效的。

任何想法?非常感谢您的帮助。

谢谢,阿米特

4

0 回答 0