我正在使用 Java、Selenium-WebDriver (2.25)、Maven、JUnit 为其中一个网站开发测试。
测试在 [Firefox 和 Chrome] 上运行良好。相同的测试不适用于 IE。
场景:用户注册到一个页面,从域 A 重定向到域 B。域 B 是基本认证的。我正在使用 autoIT 处理它[因为我必须在 windows env 中运行它们。只要]。
流程:注册点击即提交表单,它将转到下一页。将询问用户名和密码。在 autoit 可以工作之前,它会给出未处理警报的异常。
我希望有一个人可以帮助我。
它给了我例外,即“org.openqa.selenium.UnhandledAlertException:模态对话框存在”
我认为的问题是我没有处理警报,但为什么只在 IE 中它被识别为页面的一部分,而不是在 FF 和 Chrome [因为他们的 autoIT 解决方案运行良好]。