У меня есть концентратор сетки селена и узел селена:
java -jar selenium-server-standalone-3.14.0.jar -role hub
java -Dwebdriver.chrome.driver=c:\selenium\chromedriver.exe -jar selenium-server-standalone-3.14.0.jar -role node -hub http://10.X.X.X:4444/grid/register
У меня есть 2 разных теста в 2 отдельных файлах, классы A и B:
Первый, драйвер:
@BeforeTest
public void setup() throws MalformedURLException {
nodeUrl = "http://10.133.2.80:4444/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setPlatform(Platform.WINDOWS);
driver = new RemoteWebDriver(new URL(nodeUrl), capabilities);
}
И второй:
@BeforeTest
public void setup() throws MalformedURLException {
nodeUrl = "http://10.133.2.80:4444/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setPlatform(Platform.WINDOWS);
driver = new RemoteWebDriver(new URL(nodeUrl), capabilities);
}
Теперь я хочу запустить их одновременно в двух отдельных браузерах Chrome, как бы я это сделал?Это ?Я использую testng.