можно ли выполнить один и тот же тест с использованием Selenium / TestNG / Java для окон браузера с разными размерами?Я думаю, что у меня есть решение, но я не хочу писать один и тот же код дважды, как этот:
@Test(priority = 0)
public void pc {
driver.manage().window().maximize();
"TheSameTestcode"
}
@Test(priority = 1)
public void smartphone {
Dimension d = new Dimension(420,600);
driver.manage().window().setSize(d);
"TheSameTestcode"
}
Я увидел что-то, что подходит мне в C # / Nunit, и это выглядело примерно так (для ширины 1000px, 800px):
[TestFixture(1000)]
[TestFixture(800)]
[Test]
public void allDevices {
"TheSameTestcode"
}