2015-06-09 5 views
1

Я пытаюсь запустить клиент selenium, который взаимодействует с удаленным сервером веб-серверов selenium.Что может вызвать `UnreachableBrowserException: не удалось запустить новый сеанс`?

Некоторые (только некоторые) из моих тестов терпят неудачу из-за отказа подключения.

Что нужно проверить на компьютере, на котором размещен сервер?

com.x.inject.ProvisionException: Guice provision errors: 

    1) Error in custom provider, 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. 
    Build info: version: '2.44.0', revision: '76d78cf323ce037c5f92db6c1bba601c2ac43ad8', time: '2014-10-23 13:11:40' 
    System info: host: 'w04.hfa.corp.x.com', ip: '172.28.144.7', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-30-generic', java.version: '1.8.0_25' 
    Driver info: driver.version: RemoteWebDriver 
     while locating com.waze.testing.guice.providers.WebDriverProvider 
     at com.waze.testing.MainModule.configure(MainModule.java:44) 
     while locating org.openqa.selenium.WebDriver 

    1 error 
     at com.x.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1009) 
     at com.x.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1035) 
     at com.waze.testing.cucumber.steps.Hooks.before(Hooks.java:39) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

ответ

1

Селен 2,44 и фраза «Метод Native» в TRACEBACK заставляют меня думать, что это проблемасовместимости. Обновите селен до последней версии (2.46).