2

셀레늄 2.53.1 테스트가 마리오 네트 웹 드라이버에서 실행 중이므로 테스트를 실행할 때 다음 오류가 발생합니다. 나는에 설치된 geckodriver 실행 파일이/내가 셀레늄 2.53.1와 파이어 폭스 (48)와 같은 문제가 없었다/연결이 끊겼습니다. 셀레늄 테스트를 실행할 때

Caused by: org.openqa.selenium.WebDriverException: The driver server has unexpectedly died! 
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03' 
System info: host: 'or1010050252127.corp.test.com', ip: '10.50.252.127', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-74-generic', java.version: '1.7.0_111' 
Driver info: driver.version: MarionetteDriver 
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:88) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:644) 
    ... 19 more 
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:7048 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused 

답변

0

을 선택이 - 그들이 서로 잘 재생되지 않는 것으로 밝혀졌다 나는 파이어 폭스로 복귀했다 47 - 거기에서 잘 작동했습니다.

Marionette/Geckodriver는 기본적으로 Selenium 3에서 사용됩니다 (아직 Java 8 필요). Selenium 2에서는 명시 적으로 사용을 요청해야합니다. 기본적으로 Selenium은 Firefox 48과 호환되지 않는 내부 Firefox 드라이버를 사용합니다. 마리오네트 사용에 대한 자세한 내용은 c# Selenium 2.53 moving to marionette driver after firefox upgrade to 47을 참조하십시오.

또한 Marionette 및 Geckodriver가 아직 완성되지 않았기 때문에 (here은 현재 상태 임) 버그가 있거나 필요한 기능이 없을 수 있습니다.

관련 문제