1

我在客户端工作。我创建了大约 150 个测试脚本。但是在执行过程中,在执行了一些脚本之后,Selenium 会抛出以下错误并关闭浏览器。时间不能解决这个错误。当我并行执行所有测试脚本时,它就会出现。

该错误显示在 Google Chrome 和 Firefox 浏览器上。我正在使用selenium-server-standalone-2.26.0.jar文件并在 FF 13.0.1 版本上执行。我也尝试过使用 FF 版本 14,但我得到了同样的错误。我的客户对此错误不满意,因为我们没有解决此问题的方法。

  **Error message:**
Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Error communicating with the remote browser. It may have died
4

1 回答 1

0

我认为当您处理弹出窗口时会发生这种情况。

例子

  • 在主窗口上单击某些内容会导致打开一个新的弹出窗口
  • 将控件切换到弹出窗口并在弹出窗口中进行操作
  • 大多数案例弹出窗口将在其中执行一些操作后自动关闭。(例如:现在大部分网站都使用 facebook 选项登录,输入用户凭据后无需关闭该弹出窗口,提交正确凭据后它将自动关闭)
  • 在此之后,您需要再次将控件切换到主窗口,否则它将引发上述异常。

我认为您在没有控制窗口的情况下进行了一些操作。

于 2012-12-07T16:12:56.200 回答