1

我正在运行硒测试来测试应用程序。我登录到应用程序,检查一些 UI 文本并注销。当我注销时,当前浏览器被关闭并打开另一个浏览器并弹出您正在查看的网页正在尝试关闭窗口。您要继续吗?

当我手动注销应用程序时,它会将我重定向到同一浏览器窗口上的登录页面。但是从 seelnium 测试中,它会关闭当前浏览器并打开另一个带有弹出窗口的浏览器。

我尝试选择OKonNextConfirmation 方法在弹出窗口上选择yes 按钮,但它没有点击。我如何避免生成这些弹出窗口我正在使用 selenium jar 2.30(RC) IE 8,Windows XP

4

2 回答 2

0

在测试结束时,添加...

硒 1 溶液:

  • 利用selenium.stop();

硒 2 溶液:

  • 利用webdriver.quit();

这两种方法都会杀死所有打开的浏览器窗口,并防止这种情况发生。

于 2013-05-08T15:21:45.723 回答
0

使用窗口句柄将焦点切换到弹出窗口,然后使用 .quit() 。关闭弹出窗口。

于 2015-06-27T20:01:29.400 回答