这个错误是由于你正在使用的ChromeDriver版本与你安装的Chrome浏览器版本不兼容所引起的。ChromeDriver是用于自动化测试的工具,它与特定版本的Chrome浏览器相互配合使用。
要解决这个错误,你可以按照以下步骤进行操作:
- 确认Chrome浏览器的版本:在Chrome浏览器中点击右上角的菜单按钮,选择“帮助”->“关于Google Chrome”,查看浏览器的版本号。
- 下载相应版本的ChromeDriver:根据你的Chrome浏览器版本,在Selenium官方网站(https://www.selenium.dev/)的下载页面中找到对应的ChromeDriver版本,点击下载链接。
- 将ChromeDriver放置到正确的位置:下载完成后,将ChromeDriver可执行文件解压缩,并将其放置在系统的可执行文件搜索路径下,或者指定ChromeDriver所在的路径。
- 更新Python代码:在你的Python代码中,指定使用新下载的ChromeDriver。例如,使用以下代码指定ChromeDriver的路径:
from selenium import webdriver
# 指定ChromeDriver路径
chrome_driver_path = "/path/to/chromedriver"
driver = webdriver.Chrome(executable_path=chrome_driver_path)
- 运行代码:重新运行你的Python代码,确保不再出现“这个版本的ChromeDriver只支持Chrome79版。”的错误。
总结一下,当遇到Python Selenium错误“这个版本的ChromeDriver只支持Chrome79版。”时,你需要下载与你的Chrome浏览器版本匹配的ChromeDriver,并在代码中指定正确的ChromeDriver路径。这样就可以解决这个错误并正常运行你的Selenium测试了。
腾讯云相关产品和产品介绍链接地址:
- 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
- 腾讯云容器服务 TKE:https://cloud.tencent.com/product/tke
- 腾讯云数据库 TencentDB:https://cloud.tencent.com/product/tencentdb
- 腾讯云对象存储 COS:https://cloud.tencent.com/product/cos
- 腾讯云人工智能 AI:https://cloud.tencent.com/product/ai