我正在使用帶有 Java 的 TestNG 框架,并且報告工具是 Allure
有 500 個唯一鏈接,我在單個 TestNG 測驗方法下逐個迭代這些鏈接(從外部檔案中讀取這些鏈接)。@Test 每個鏈接都有類似的功能和附加方法。當 Allure Report 生成時,它會顯示 Single Test 方法。這是對的。但我的要求是根據鏈接生成報告
如何實作?
uj5u.com熱心網友回復:
引誘報告反映了 TestNG 結果。
如果您有一個測驗,它將通過一個測驗生成報告。
嘗試使用@DataProvider,這將使用不同的引數運行 500 個測驗。
public class SomeTest {
@Test(dataProvider="provideUrls")
public void browseUrlTest(String testUrl) {
// navigate testUrl...
}
@DataProvider
public Object[][] provideUrls() {
// read the file or find the other way to produce Object [][]
return new Object [][] {
{"https://some-url-1..."},
{"https://some-url-2..."},
// 497 more
{"https://some-url-500..."}
};
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/421980.html
標籤:
