Как побороть UnreachableBrowserException: Could not start a new session

Здравствуйте!

Инстументы:
-Selenide 3.11
-selenium-server-standalone-2.53.1
-java7
-phantomjs (Версия: 1.9.0-1)

Проблема:
На виртуальной машине запущен hub(4444) и зарегистрирована node phantomjs:

java -jar selenium-server-standalone-2.53.1.jar -role hub

phantomjs --webdriver=1408 --webdriver-selenium-grid-hub=http://127.0.0.1:4444

Порт hub’а проброшен в host = 54444.
Далее пишу простой тест:

@BeforeMethod
public void beforeMethod() {
    DesiredCapabilities capabilities = DesiredCapabilities.phantomjs();
    RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:54444/wd/hub"), capabilities);
    WebDriverRunner.setWebDriver(driver);
    driver.get("http://google.com");
}
@Test
public void test() {
    Selenide.sleep(1000);
    Selenide.screenshot("COOL.png");
}
@AfterMethod
public void afterMethod() {
    WebDriverRunner.getWebDriver().quit();
}

Итог:

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

Может кто сталкивался…
P.S.: Если hub и node запущены на host мошине все нормально работает…

для Selenide 3.11 надо 3 селениум тогда использовать.
тпанул, извиняюсь, да для 4 версии селенида

1 лайк

Selenium 3.0 в selenide 4.0
Здесь про версию

1 лайк

решение нашлось?