[英]How can I parallelize multiple instances of the same Selenium suite using Junit?
我有一個Junit測試套件,用於運行一系列硒測試。 我需要在多個平台(瀏覽器/ OS組合,移動設備)上運行這些測試。 有沒有一種方法可以讓我將該套件與同一套件的其他4個實例(總共5個)並行運行,每個實例具有不同的配置設置(RemoteWebDriver的設置)。
我應該在套件中的每個測試上使用並行化的運行器(我已經看到了幾個選項)還是對套件本身進行並行化?
另外,是否有辦法運行這些並行運行的序列? (即5次並行運行,然后再進行5次並行運行,依此類推)
您要為此使用Selenium Grid 。
要與JUnit4並行運行測試,您還需要Maven 。
請記住,Selenium網格不提供測試的並行分發,它只是允許多個線程到達同一端點以支持並行測試的一種方法。
您仍然需要一種機制來支持測試的並行分發。
我知道可以使用JUnit來實現,但是以我的經驗,使用TestNG會更容易
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.