我们正在使用硒进行一些测试。我们为此专用了Windows XP虚拟机,每台虚拟机上有一台硒化物服务器,并且没有其他进程在该虚拟机上运行。我们为每个测试打开和关闭硒会话。测试在完成时总是调用selenium.stop()。很多时候(30分之1我会说)一个测试挂起,当我查看已分配给它的机器的桌面时,我看到一个弹出窗口“Firefox已经运行,但没有响应。新窗口,您必须先关闭现有的Firefox进程,或重新启动系统。“Selenium - “Firefox已在运行”错误
- 我相信只有一个测试用虚拟机在给定时间
- 通信 所有的测试,确保他们完成何时停止()的硒。
- 我们有非常详细的日志记录,并且 日志显示在得到 “firefox已在运行”错误的测试之前没有任何测试有任何 问题。
- 应该得到这个错误的测试 任意的,因为它调用selenium.start之后 发生()和 因此没有任何具体 代码引起的。
- 的删除是所有测试
什么导致这个相同的,我该怎么预防呢?
其他问题:它是否一直导致问题的*相同*测试,或者不同的问题?这个测试在做什么(你可以粘贴代码)?它是否做了与其他测试不同或不同的事情?这个测试的拆解设置是否做了不同或不寻常的事情? – 2010-01-04 20:59:40
@John Feminella - 加入 – olamundo 2010-01-04 21:29:31