2016-11-08 1 views
0

RIDE를 사용하여 Google 크롬에서 로봇 프레임 워크 테스트를 실행할 수있었습니다. 그러나 단지 오늘은 전에 제대로 실행 한 테스트를 실행하려고 지금은 다음과 같은 오류 받고 있어요 : 나는 내가 가장 최신 버전으로 업데이트 chromedriver에 문제가 될 줄 알았는데RIDE WebDriverException : 메시지 : 세션을 만들 수 없음 알 수없는 오류가 발생했습니다.

Starting test: Bbh-Robot.Test Cases.Search.Search 01 - Basics.Search for Toronto 
20161108 13:48:44.163 : INFO : Opening browser 'googlechrome' to base url 'https://www.google.com/' 
20161108 13:48:50.591 : FAIL : No browser is open 
20161108 13:48:50.592 : WARN : Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open 
20161108 13:48:50.596 : FAIL : 
WebDriverException: Message: session not created exception 
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"7332.1","isDefault":true},"id":1,"name":"","origin":"://"} 
    (Session info: chrome=54.0.2840.87) 
    (Driver info: chromedriver=2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b),platform=Windows NT 6.1.7601 SP1 x86_64) 

Ending test: Bbh-Robot.Test Cases.Search.Search 01 - Basics.Search for Toronto 

을 (그리고 만든 반드시 실행 파일은 내 경로 변수에 포함)

https://chromedriver.storage.googleapis.com/index.html?path=2.25/

그러나 아직도 내가 어떤 이유로 2.22를 사용하고 있는데 내가 진행하는 경우 확실하지 않다 생각했다. RIDE를 통해 구체적으로 할 수있는 것이 있습니까?

답변

1

RIDE (클린 재시작 제외)로 수행 할 수있는 작업은 없습니다.

이것은 PATH 설정에서 문제가되는데, 어떻게 든 chromedriver의 이전 버전을 먼저 찾습니다.

은 (또한 이전 chromedriver의 실행중인 인스턴스가있을 수 있습니다.)

+0

감사합니다, 내 컴퓨터에 여러 chromedriver 설치했다 밝혀 내 PATH 내가 갱신했던 일이 아니었다에 하나 RIDE가 사용되었다. 설치와 내 PATH를 정리하고 다시 작동합니다. – JLB