Предположим, у меня есть набор тестовых случаев, и я сначала открываю один URL-адрес и запускаю тест:
@BeforeMethod
@Parameters("browser")
public void start(String browser) throws Exception {
driver = new FirefoxDriver();
driver.get(url);
}
@Test(dataProvider = "TestA", dataProviderClass = xxx.class)
public void TestA(String VariableA1, String VariableA2..){
}
@Test(dataProvider = "TestB", dataProviderClass = xxx.class)
public void TestB(String VariableB1, String VariableB2..){
}
@Test(dataProvider = "TestC", dataProviderClass = xxx.class)
public void TestC(String VariableC1, String VariableC2..){
}
И я хочу запустить один и тот же набор тестов на другом URL-адресе, который также хранится в одной из таблиц от поставщика данных. Как я могу разработать для достижения этой логики?:
- получить URL-адрес urlX из таблицы URL-адресов в поставщике данных Excel.
- запустить тест: TestA, TestB, TestC.
- затем получите URL-адрес из таблицы URL-адресов в поставщике данных Excel.
- запустить тест: TestA, TestB, TestC...
- так далее и так далее..
Как я могу этого добиться?
Спасибо!