如何在PyCharm中为Selenium-RobotFramework更新Chromedriver版本
适配解决方案
方案一:升级匹配Chrome 93的ChromeDriver(零脚本修改)
- 确认Chrome 93对应适配的ChromeDriver版本为93.0.4577.63,下载对应操作系统的ChromeDriver压缩包。
- 解压后得到
chromedriver(Windows系统为chromedriver.exe)可执行文件,替换你当前系统环境变量中配置的旧版ChromeDriver文件。 - 验证配置:打开终端执行命令
chromedriver --version,输出为93.0.4577.63即为配置完成,所有现有Robot Framework脚本无需修改即可正常运行。
方案二:无需升级ChromeDriver的替代方案
如果暂时不便升级ChromeDriver,可选择以下两种无脚本批量修改成本的方案:
- 降级Chrome浏览器至91版本,卸载当前93版Chrome后安装Chrome 91安装包,关闭Chrome自动更新即可适配现有驱动。
- 若使用SeleniumLibrary 4.0及以上版本,可通过公共资源文件统一配置驱动路径:在测试套件根目录新建公共资源文件
common_resource.robot,添加全局变量${webdriver.chrome.driver} 你的ChromeDriver 93本地存储路径,所有测试套件统一导入该公共资源文件即可,无需逐个修改脚本。
内容的提问来源于stack exchange,提问作者ADS KUL
相关产品推荐
相关产品推荐

