Добрый день, пытаюсь запустить 2 теста на двух машинах (На одной расположен hub и node, на второй node), но проблема в том, что на второй машине тест не запускается с ошибкой The path to the driver executable must be set by the webdriver.gecko.driver system property, хотя путь для webdriver.gecko.driver, прописанный в тесте одинаков на обеих машинах
Test
@Test
public void test() throws MalformedURLException {
driverBrowser = GlobalMethods.web();
driverBrowser.get("http://google.ru");
Assert.assertTrue(true);
}
GlobalMethods
public static WebDriver web() throws MalformedURLException {
System.setProperty("webdriver.gecko.driver", "/Users/Selenium/geckodriver");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driverBrowser = new RemoteWebDriver(new URL("http://192.168.10.156:4444/wd/hub"), capabilities);
return driverBrowser;
}
hub
java -jar selenium-server-standalone.jar -role hub -browserTimeout 5000 -maxSession 5 -newSessionWaitTimeout 5000
node
java -jar selenium-server-standalone.jar -role webdriver -hub http://192.168.10.156:4444/grid/register -port 5555 -browser browserName=firefox
и
java -jar selenium-server-standalone.jar -role webdriver -hub http://192.168.10.156:4444/grid/register -port 5556 -browser browserName=firefox