使用Selenium + Nose进行并行测试

4

我正在尝试使用多进程插件并行运行功能测试,但有时会出现随机的TimeoutException超时异常。

我的测试非常简单,每个测试只是前往一个网页并检查某些元素是否存在。

有人知道可能的原因吗?

谢谢


2
问题的原因是您的网页超时了。但实际上,没有办法回答这个问题——您需要提供更多的细节。 - kreativitea
1
实际上这不是网页超时,而是由多进程插件引发的TimedOutException异常:File "/usr/local/lib/python2.6/dist-packages/nose/plugins/multiprocess.py", line 261, in signalhandler raise TimedOutException() - user1732957
1个回答

7

尝试将nosetests运行时的--process-timeout值设置得比您的测试所需时间更高:

nosetests --processes=2 --process-timeout=120


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接