WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context'

错误日志

Traceback (most recent call last):
  File "E:/预PyCharm项目/教程/第二章/demo1/demo1-1.py", line 4, in <module>
    driver.get("http://www.baidu.com")
  File "E:\预PyCharm项目\教程\Demo\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 333, in get
    self.execute(Command.GET, {'url': url})
  File "E:\预PyCharm项目\教程\Demo\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "E:\预PyCharm项目\教程\Demo\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"97F750FF67A59FD5D0E92296420522E2","isDefault":true,"type":"default"},"id":1,"name":"","origin":"://"}
  (Session info: chrome=75.0.3770.80)
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)

同时谷歌浏览器:

错误代码

from selenium import webdriver

driver=webdriver.Chrome(r"F:\BrowserDriver\chromedriver\chromedriver_win32\chromedriver.exe")
driver.get("http://www.baidu.com")

print(driver.title)
driver.quit()

原因

安装的selenium时的浏览器驱动和我现在使用的浏览器版本不同

我下载的是:

但我使用的浏览器版本是:

解决

下载正确的浏览器版本

正确代码

from selenium import webdriver

driver = webdriver.Chrome(r"F:\BrowserDriver\chromedriver_win32\chromedriver.exe")
driver.get("http://www.baidu.com")

print(driver.title)
driver.quit()

控制台打印:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值