我在远程计算机上执行自动化Selenium脚本,设置为一次执行5个作业(通过实例化5个浏览器实例可以一次执行5个脚本)。但每次至少1或2个随机脚本失败并出现随机错误作为空指针异常,元素不可见或无法单击该元素。但如果一次只运行3个作业,就不会发生这种情况。什么是阻止脚本失败的最佳方法。
答案 0 :(得分:0)
非常含糊的问题。如果没有看到类的实现,就无法评论为什么它们会失败。
当你运行5个实例时,很多事情都会发生,包括网络延迟。如果是这种情况,您可以考虑使用selenium网格并将测试分布在2个或更多节点上,每个节点可以运行3个实例。