如何在给定时间在一台机器上顺利执行多个Selenium脚本

时间:2015-07-09 23:40:24

标签: selenium selenium-grid

我在远程计算机上执行自动化Selenium脚本,设置为一次执行5个作业(通过实例化5个浏览器实例可以一次执行5个脚本)。但每次至少1或2个随机脚本失败并出现随机错误作为空指针异常,元素不可见或无法单击该元素。但如果一次只运行3个作业,就不会发生这种情况。什么是阻止脚本失败的最佳方法。

1 个答案:

答案 0 :(得分:0)

非常含糊的问题。如果没有看到类的实现,就无法评论为什么它们会失败。

当你运行5个实例时,很多事情都会发生,包括网络延迟。如果是这种情况,您可以考虑使用selenium网格并将测试分布在2个或更多节点上,每个节点可以运行3个实例。