如何在给定时间在一台机器上顺利执行多个Selenium脚本
我在远程机器上执行automation Selenium脚本,该机器设置为一次执行5个作业(通过实例化5个浏览器实例,可以一次执行5个脚本)。但每次至少有1或2个随机脚本失败,并出现随机错误,例如空指针异常、元素不可见或无法单击元素。但如果一次只运行3个作业,就不会发生这种情况。防止脚本失败的最佳方法是什么。非常模糊的问题。如果没有看到类的实现,就不能真正评论它们失败的原因如何在给定时间在一台机器上顺利执行多个Selenium脚本,selenium,selenium-grid,Selenium,Selenium Grid,我在远程机器上执行automation Selenium脚本,该机器设置为一次执行5个作业(通过实例化5个浏览器实例,可以一次执行5个脚本)。但每次至少有1或2个随机脚本失败,并出现随机错误,例如空指针异常、元素不可见或无法单击元素。但如果一次只运行3个作业,就不会发生这种情况。防止脚本失败的最佳方法是什么。非常模糊的问题。如果没有看到类的实现,就不能真正评论它们失败的原因 当您运行5个实例时,可能会发生很多情况,包括网络延迟。如果是这种情况,您可能会考虑使用selenium网格,并将测试分布到
当您运行5个实例时,可能会发生很多情况,包括网络延迟。如果是这种情况,您可能会考虑使用selenium网格,并将测试分布到2个或多个节点上,每个节点上可以运行3个实例。最佳做法是,如果您有4个核心机器,则并行运行3个测试,并留下1个核心来执行后台进程。试试看它是否仍然失败。