[英]How to run an entire test suite with Selenium & JUnit 5 on different URLs
我有一個測試類,當前使用參數化測試在不同的URL上運行每個測試。 但是我希望輸出形式為
代替
我可以通過為每個URL設置單獨的類來實現此目的,但是有300多個URL,所以這不是一個真正的選擇。 這些類是相同的,除了paremters一樣:
我的問題與此類似: 對大量網站運行相同的測試
使用下面的參數化測試類並獲得結果。 在使用下一個參數之前,將對參數進行所有測試。
@RunWith(Parameterized.class)
public class ParamTest {
@Parameters
public static Object[] data() {
return new Object[] { "google", "yahoo", "facebook" };
}
@Parameter
public String url;
@Test()
public void test1() {
System.out.println("Test 1 - "+url);
}
@Test()
public void test2() {
System.out.println("Test 2 - "+url);
}
}
Test 1 - google
Test 2 - google
Test 1 - yahoo
Test 2 - yahoo
Test 1 - facebook
Test 2 - facebook
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.