я хочу запускать тесты на различных браузерах, с помощью JUnit, селена, у меня есть этот код:Тестировать с на разных браузерах
@Test //Test1
public void logInFaildTest() {
GridTest gridTest = new GridTest();
WebDriver webDriver = gridTest.getWebDriver();//get driver
LoginPage logIn = new LoginPage(webDriver, url);
String userName = "user";
String pass="pass";
......................................
webDriver.close();
}
@Test //Test2 change
public void logInFaildTest(WebDriver webDriver) {
LoginPage logIn = new LoginPage(webDriver, url);
String userName = "user";
String pass="pass";
......................................
webDriver.close();
}
@Test //Test3
public void loginSucsecc(WebDriver webDriver)
{
WebDriver webDriver = gridTest.getWebDriver();
LoginPage logIn = new LoginPage(webDriver, url);
......................................
webDriver.quit();
assertEquals(expected, actual);
}
В тесте 1 я создать экземпляр WebDriver внутри метода испытаний, в тестах 2 и 3 я хочу получить тестовый драйвер в качестве параметра и выполнить тест с помощью конкретного webdriver, как я могу запустить тестовый пример, который может запускать каждую функцию с помощью другого веб-драйвера (один на firefox other on chrome ...).
Тхак вы, но я не использую tesnNg, я использую JUnit. –