У меня есть класс Login.Запуск теста с разными драйверами java eclipse
public class Login
{
private WebDriver driver;
@Beforetest
public void SetUp()
{
doingsmth();
//How to do this?
driver = FirefoxDriver or Chromedriver depending on smth.
}
@test
public void loginFirefox_a(){}
@test
public void loginFirefox_b(){}
@test
public void loginFirefox_c(){}
@test
public void loginFirefox_d(){}
@test
public void loginChrome_a(){}
@test
public void loginChrome_b(){}
@test
public void loginChrome_c(){}
@test
public void loginChrome_d(){}
}
Я знаю, что как-то можно использовать параметризованным, но не знаю, как использовать его (f.e как тест распознать имя пар?) Любая помощь будет оценена.
что 'doingsmth();' возвращение? –
передают имя браузера в качестве аргумента testng или maven, т. Е. SetProperty. И в setUp проверьте значение свойства и присвойте. –
какой doingsmth(); возвращение? - ничего не имеет значения. Прошу прощения. – user2678074