解决ChromeDriver版本与Chrome浏览器版本不匹配问题
2024.01.29 10:34浏览量:10简介:当ChromeDriver与Chrome浏览器版本不匹配时,可能会遇到'from session not created: This version of ChromeDriver only supports Chrome version 108'这样的错误。本文将提供一种简明易懂的方法来解决这个问题。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在解决此问题之前,需要了解ChromeDriver和Chrome浏览器之间的关系。ChromeDriver是一个独立的可执行文件,用于控制Chrome浏览器进行自动化测试或网页爬虫等任务。当ChromeDriver与Chrome浏览器的版本不匹配时,就会出现错误提示,导致无法正常建立会话。
要解决此问题,需要按照以下步骤进行操作:
- 首先,检查本地Chrome浏览器的版本。打开Chrome浏览器,点击右上角的三个点图标,选择“设置”,然后滚动到下方并点击“关于Chrome”。在弹出的窗口中,可以看到当前Chrome浏览器的版本号。
- 接下来,查看当前安装的chromedriver版本是否与Chrome浏览器版本匹配。在命令行终端中输入以下命令:
chromedriver --version
。如果输出的版本号与Chrome浏览器版本不匹配,则需要下载安装符合要求的chromedriver版本。 - 在网上找到符合要求的chromedriver版本并下载。你可以访问ChromeDriver的官方网站(https://sites.google.com/a/chromium.org/chromedriver/)或使用搜索引擎搜索chromedriver下载链接。在下载时,确保选择与你的电脑操作系统和Chrome浏览器版本相匹配的版本。
- 下载完成后,解压chromedriver可执行文件并将其放置在系统路径中,以便在命令行终端中直接调用。具体操作方法根据不同的操作系统有所不同。在Windows系统中,可以将chromedriver.exe文件放在C盘根目录下;在Linux和macOS系统中,需要将chromedriver文件复制到相应的目录中,并在终端中指定该目录路径。
- 验证chromedriver是否成功安装并能够正常工作。在命令行终端中输入以下命令:
chromedriver --version
。如果成功安装了正确的chromedriver版本,则应该可以看到与Chrome浏览器版本相匹配的版本号输出。
通过以上步骤,你应该成功解决了’from session not created: This version of ChromeDriver only supports Chrome version 108’的问题。现在你可以正常使用ChromeDriver控制Chrome浏览器进行自动化测试或网页爬虫等任务了。
请注意,为了保持chromedriver与Chrome浏览器的兼容性,建议定期更新你的Chrome浏览器和chromedriver版本。同时,如果你在使用第三方自动化测试工具或爬虫框架时遇到此问题,请确保你的工具或框架也支持你正在使用的Chrome浏览器和chromedriver版本。
希望以上方法能够帮助你顺利解决’from session not created: This version of ChromeDriver only supports Chrome version 108’的问题。如果你有任何其他疑问或需要更多帮助,请随时提问。

发表评论
登录后可评论,请前往 登录 或 注册