2017-01-24 7 views
8

여기에서 비슷한 질문을 보았습니다. Protractor/Selenium Webdriver : Runtime.executionContextCreated has invalid 'context' 여기에서 BUG-1473을 얻을 수는 없으므로 여기서 대답하기로했습니다. 최신 chrome_driver v2.9를 설치했지만 여전히 Runtime.executionContextCreated 오류가 발생했습니다. 당신은셀레늄 : Runtime.executionContextCreated에 잘못된 '컨텍스트'가 있습니다.

path = '/path/to/chromedriver' 

driver = webdriver.Chrome(path) 

해줘 크롬() 생성자에 chromedriver 경로를 통과해야

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 248, in get 
    self.execute(Command.GET, {'url': url}) 
    File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute 
    self.error_handler.check_response(response) 
    File "/Users/humoyun/Documents/virtual_env_fold/flasky/fl_venv/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response 
    raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"2061.1","isDefault":true},"id":1,"name":"","origin":"://"} 
    (Session info: chrome=55.0.2883.95) 
    (Driver info: chromedriver=2.9.248307,platform=Mac OS X 10.11.3 x86_64) 
+0

해결책을 찾았습니까? 나는 바위 바닥 기본 예제를 실행하는 동일한 문제가있는 수십 개의 스레드를 발견했으며 그 중 아무도 솔루션을 갖고 있지 않습니다. – Seth

답변

1

: 다음은 파이썬 쉘에 내 코드

from selenium import webdriver 

driver = webdriver.Chrome() 
driver.get('http://www.google.com/xhtml') 

그리고 던져 예외 그것이 고쳐 졌는지 안다. 또한 최신 크롬 드라이버로 시도하고 문제가있는 경우 문제를 제기하는 것이 좋습니다.

+0

실제로 시스템 경로에 chromeriver의 경로를 추가했습니다. 포함시키지 않으면 다른 오류가 발생하지만, __driver.get ('http://www.google.com/xhtml') __driver = webdriver.Chrome() __이 아니라 발견 된 것을 나타냅니다 (세션 정보 : chrome = 55.0.2883.95) (드라이버 정보 : __chromedriver = 2.9.248307__, 플랫폼 = Mac OS X 10.11.3 x86_64) 버전이 최신 버전입니다. – Humoyun

+1

chromedriver의 최신 안정 버전을 사용해 보셨습니까? –

+0

물론 출력에서 ​​볼 수 있습니다 ** 드라이버 정보 : chromedriver = 2.9.248307 ** – Humoyun

5

나는 유사한 문제가있어서, 나는 Mac 용 크롬 드라이버 버전 2.25를 사용했고 효과가 있었다.

1

chromedriver 버전을 업데이트하고 브라우저를 성공적으로 시작한 후.

3

비슷한 문제가있었습니다. 크롬 드라이버 버전을 2.9에서 2.27로 다운 그레이드하면 작동합니다. 아마도 다운 그레이드를 시도 할 수 있습니다.