Я только что начал использовать сетку селена с инструментом тестирования для веб-тестирования.
У меня есть класс с этим методом @Test, здесь я жестко закодировал URL и написал несколько методов с разными URL. но я хочу передать эти значения URL из текстового файла, и класс должен запустить
методы параллельно для каждого URL из файла TXT. пожалуйста, дайте мне знать, как я могу это сделать
@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 здесь.
Пожалуйста, помогите.