2014-10-21 2 views
1

mocha, webdriverio, phantomjs를 사용하고 있습니다 Selenium이 무작위로 실패하는 이유를 찾으려고합니다 (50 % 확인, 동일한 코드로 50 % 휴식).셀렌이 잡히지 않은 오류로 무작위로 끝납니다

오류가

Uncaught RuntimeError 
(UnknownError:13) An unknown server-side error occurred while processing the command. 
Problem: POST /session//url 
Build info: version: '2.42.0', revision: '5e82430', time: '2014-05-22 19:00:03' 
System info: host: 'example.com', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.20', java.version: '1.7.1' 
Driver info: driver.version: unknown 

사실 드라이버 정보는 EventFiringWebDriver입니다 때로는가 표시되지 않습니다.

인터넷을 통해 보았으므로 해결책을 찾을 수 없습니다. 테스트는 비동기식이지만 예제에서와 같이 1에서 1까지 총값은 약 200이며 시간 초과는 실제로 커집니다. 문제는 아닙니다.

+0

할 수있는 유일한 일을 다시 할 필요가 여기에 - 세션 POST/세션 // URL이 없지만 이유는 .. – stanjer

+0

은 세션 ID가 재설정 된 것 같습니다. 이것은'end' 명령을 호출하고 나중에 더 많은 셀렌 명령을 실행할 때 발생합니다. 테스트가 끝날 때'end'를 한 번만 호출해야합니다. – ChristianB

+0

사실 문제가 Ghostdriver의 문제와 관련이 있다는 사실을 발견 한 후에는 곧 출시 될 주요 릴리스에서 해결 될 것입니다. – stanjer

답변

관련 문제