簡體   English   中英

如何使用Junit並行化同一Selenium套件的多個實例?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM