ola*_*ndo 5 testing firefox selenium
我们正在使用硒进行一些测试。我们为此专用Windows XP VM,每个VM上都有一台硒RC服务器,而该VM上没有其他进程在运行。我们为每个测试打开和关闭硒会话。测试始终在完成时调用selenium.stop()。很多时候(每30个中就有1个)挂起一个测试,当我查看已分配给它的计算机的桌面时,会看到一个弹出窗口,显示“ Firefox已在运行,但没有响应。打开一个新窗口,您必须首先关闭现有的Firefox进程,或重新启动系统。”
是什么原因引起的,如何预防呢?
我们发现,在我们的例子中,这种情况的原因与 selenium 完全无关——firefox 本身遇到了麻烦,因为它运行在没有足够 CPU 和/或 RAM 的机器上。我们升级了虚拟机(例如添加了更多 RAM 和 CPU),问题几乎完全消失了。
| 归档时间: |
|
| 查看次数: |
2566 次 |
| 最近记录: |