簡體   English   中英

如何針對不同的值多次運行測試方法

[英]how to run test method multiple times for different values

我剛開始使用selenium網格和測試工具進行網絡測試。

我有一個使用@Test方法的類,我在這里硬編碼了URL並用不同的URL編寫了多個方法。 但是我希望從txt文件中傳遞這些URL值,並且該類應該為txt文件中的每個URL並行啟動方法。 請讓我知道如何做到這一點

@Test(description = "Showing bing")    
@Parameters({"seleniumHost", "seleniumPort", "browser", "webSite"})
public void bing(String seleniumHost, int seleniumPort, String rowser, String webSite) throws Throwable {

 try {
    startSeleniumSession(seleniumHost, seleniumPort, browser, webSite);
    Base b = new Base();
    b.setInitialUrl("http://www.bing.com");
    b.setMaxCount(30);
    AssertJUnit.assertTrue(b.InitiateTest());

} finally {    
    closeSeleniumSession(); }
} 

我可以在這里使用@Factory注釋嗎? 你能幫幫我怎么寫那堂課並把它放在哪里嗎? 我這里沒有使用testng.xml。

請幫忙。

要將多個數據傳遞給測試,可以使用testNG dataprovider。 這里清楚地提到細節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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