2017-01-24 47 views
8

Burada benzer bir soru burada Protractor/Selenium Webdriver : Runtime.executionContextCreated has invalid 'context' ve burada BUG-1473 görünüyordu, ancak yanıtı alamıyorum, dolayısıyla burada vermeye karar verdim. En son chrome_driver v2.9 yükledim, ancak hala Runtime.executionContextCreated hatasını alıyor. SenSelenium: Çalışma zamanı.executionContextCreated geçersiz 'içerik':

path = '/path/to/chromedriver' 

driver = webdriver.Chrome(path) 

lütfen içeri Krom() yapıcısı için chromedriver yolunu geçmek zorunda

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

Hiç bir çözüm buldunuz mu? Kaya dipli temel bir örneği çalıştıran aynı sorunlara sahip düzinelerce ipucu buldum ve bunların hiçbirinin bir çözümü yok. – Seth

cevap

1

: İşte piton kabuk benim kod

from selenium import webdriver 

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

Ve atılan istisna sabit olup olmadığını bilmek. Ayrıca, en yeni krom tarayıcı ile denenmesi ve eğer varsa, sorunu yükseltmesi tavsiye edilir.

+0

Aslında ben chromeriver'ın yolunu sistem yoluna ekledim, eğer dahil etmemiş olsaydım, farklı bir hata alırdım, ama görebildiğiniz gibi istisna gördüğünüzde __driver.get ('http://www.google.com/xhtml') __ __ __) =) = webdriver.Chrome() __ ve bunun bulunduğunu göstermez (Oturum bilgisi: chrome = 55.0.2883.95) (Sürücü bilgisi: __chromedriver = 2.9.248307__, platform = Mac OS X 10.11.3 x86_64) ve sürüm son. – Humoyun

+1

Krom sabitleyicinin en son kararlı sürümüyle denedin mi? –

+0

evet tabiki çıktıdan görebilirsiniz, ** Sürücü bilgisi: chromedriver = 2.9.248307 ** – Humoyun

5

Benzer bir sorunla karşılaştım, Mac için 2.25 sürüm chrome sürücüsünü kullandım ve işe yaradı.

1

Krom tarayıcı sürümünü güncelleyin ve bu tarayıcı başarıyla başlatıldıktan sonra.

3

Benzer bir sorun yaşadım. Chrome sürücü sürümümü 2,9'dan 2,27'ye düşürdükten sonra çalışır. Belki de onu düşürmeyi deneyebilirsiniz.