Я настраиваю фреймворк и хочу запустить один метод тестирования (нажав URL, а затем выполнить некоторые операции), в нескольких экземплярах браузера параллельно
(например: нажатие на URL-адрес путем одновременного открытия ~ 5 экземпляров браузера Chrome)
Ранее я мог запускать разные методы тестирования параллельно, но я хочу запускать один и тот же тест несколько раз одновременно (параллельно)
GoogleTest.java
@Test(invocationCount=2)
public void hitUrl() throws Exception {
WebDriver driver = getDriver();
driver.get("https://google.com");
}
TestNG.xml
<suite thread-count="2" verbose="2" name="Gmail Suite"
annotations="JDK" parallel="methods">
<test name="Google_Test">
<classes>
<class name="big.GoogleTest">
<methods>
<include name="hitUrl" />
</methods>
</class>
</classes>
</test>
Я ожидаю открыть два экземпляра браузера Chrome одновременно, но они запускаются в одном экземпляре браузера один за другим.