目前,我有五个phantomjs在我的Selenium网格上设置的实例都在不同的节点上。我试图一次运行5个并行测试,但其中一些测试会失败。每一次,这是一个不同的测试,将在不同的线路上失败。为并行执行优化Selenium测试
我也放入了等待和断言等到元素出现,但测试用例每次仍然在不同的点上失败。但是,当我逐个运行测试时,所有测试都会通过100%的时间。
有什么办法可以优化我的并行执行测试吗?
我的测试是在Windows环境下用Java编写的。我使用的是phantomjs 1.9.8和Selenium 3.54
我想你应该尝试找出瓶颈:可能是记忆,资源冲突 - 几乎任何东西。一旦你知道它是什么,你可以消除它,或者解决它。 –