使用selenium练习过一些web页面的测试,对chrome浏览器和相应的驱动安装过,运行一些打开网页的测试程序时,出现报错:
Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"B781A5C68EFF8B2AD99A03497D96E14A","isDefault":true,"type":"default"},"id":1,"name":"","origin":"://"}
(Session info: chrome=84.0.4147.125)
解决办法:
1.检查当前chrome浏览器版号,运行
chrome://version/
2.匹配对应的driver下载安装,找到对应的版本为84.0.4147
https://npm.taobao.org/mirrors/chromedriver
3.下载chromedriver_win32.zip
4.下载完成后,解压将chromedriver.exe文件放在python路径下和chrome浏览器的根目录下:
5.配置环境变量
6.运行代码,能够正常打开百度搜索页面,则说明安装成功。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome()
browser.get('https://www.baidu.com')
browser.find_element_by_id('kw').send_keys('2020十月一')
browser.find_element_by_id('kw').send_keys(Keys.ENTER)
本文版权归作者心安-lucky所有,欢迎转载,但未经作者同意必须保留此段声明,否则保留追究法律责任的权利。
专注当下 用心生活微信号:gml02030107 喜欢就长按图片扫码关注吧作者@心安-lucky
编辑@心安-lucky
图片@心安-lucky