目前,我有五個phantomjs在我的Selenium網格上設置的實例都在不同的節點上。我試圖一次運行5個並行測試,但其中一些測試會失敗。每一次,這是一個不同的測試,將在不同的線路上失敗。爲並行執行優化Selenium測試
我也放入了等待和斷言等到元素出現,但測試用例每次仍然在不同的點上失敗。但是,當我逐個運行測試時,所有測試都會通過100%的時間。
有什麼辦法可以優化我的並行執行測試嗎?
我的測試是在Windows環境下用Java編寫的。我使用的是phantomjs 1.9.8和Selenium 3.54
我想你應該嘗試找出瓶頸:可能是記憶,資源衝突 - 幾乎任何東西。一旦你知道它是什麼,你可以消除它,或者解決它。 –