Selenide GRID - как настроить - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь запустить GRID с помощью Selenide, но получаю ошибку. У меня есть хаб с двумя узлами - один с Firefox, а второй с Chrom. Я также использую эту конфигурацию

    Configuration.browser = "chrome";
    Configuration.remote="http://localhost:4444/wd/hub";
    Configuration.baseUrl = "http://typujwynik.cba.pl/index.php?cmd=mypreds";

К сожалению, я получаю:

org.openqa.selenium.SessionNotCreatedException: Unable to create new service: ChromeDriverService
Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:32:19.891Z'
System info: host: 'LAPTOP-1OF5RPN0', ip: '192.168.1.18', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_171'
Driver info: driver.version: unknown
Command duration or timeout: 74 milliseconds
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
    at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$new$0(JsonWireProtocolResponse.java:53)
    at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$getResponseFunction$2(JsonWireProtocolResponse.java:91)
    at ...

Может кто-нибудь посоветовать, почему это не работает? I Selenide FAQs говорит, что достаточно добавить Configuration.remote="http://localhost:4444/wd/hub";

http://selenide.org/faq.html

1 Ответ

0 голосов
/ 07 июля 2018

через конфигурацию примерно так:

Configuration.remote="http://localhost:4444/wd/hub";

или через Maven, например, так:

-Dremote="http://localhost:4444/wd/hub"

Убедитесь, что браузер соответствует вашему узлу, чувствительность к регистру, вероятно, является фактором, так как selenide.browser равен Chrome, а ваш узел скорее всего chrome

...