You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Robot Framework新手求助:ChromeDriver仅支持Chrome81但仅能获取测试版

解决ChromeDriver与Chrome版本不匹配的SessionNotCreatedException问题

嘿,我之前也碰到过这种版本不匹配的头疼问题,给你几个实用的解决思路,你可以挨个试试:

  • 先确认ChromeDriver的真实版本:有时候下载的压缩包文件名标注的是80,但解压后实际版本可能不对。打开命令提示符,输入chromedriver --version,看看输出的版本是不是和你的Chrome 80完全一致。如果不一致,赶紧找对应80版本的ChromeDriver安装包重新下载。

  • 在Robot脚本里手动指定ChromeDriver路径:PyCharm可能没有自动识别到你安装的正确版本的ChromeDriver,这时候可以在Open Browser关键字里明确指定路径,比如:

    Open Browser    https://your-test-url.com    chrome    executable_path=C:/Users/YourName/Downloads/chromedriver_win32/chromedriver.exe
    

    把路径换成你实际存放ChromeDriver的位置。

  • 检查Chrome浏览器的真实版本:有时候系统里可能残留了Chrome测试版的文件,导致实际运行的版本不是你以为的80。打开Chrome,在地址栏输入chrome://version/,仔细看显示的版本号,确保是80.x.x.x系列的。如果发现是81,说明卸载没干净,得彻底清理Chrome的残留文件后再重装80正式版。

  • 清理环境变量和PyCharm缓存:检查系统的PATH环境变量,看看是不是还有旧的ChromeDriver路径在里面,把无关的路径删掉,只保留你当前80版本ChromeDriver所在的文件夹路径。另外,清理PyCharm的缓存:点击顶部菜单的File → Invalidate Caches... → 选择Invalidate and Restart,重启后再运行测试试试。

如果这些方法都试过还不行,你可以再检查一下是不是有Chrome自动更新工具偷偷把浏览器升级到了81,把自动更新关掉再试试。

内容的提问来源于stack exchange,提问作者finlandlearner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 18:12:43