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

首次使用RobotFramework启动Chrome报错:TypeError: WebDriver.__init__()含未知参数service_log_path

解决RobotFramework中WebDriver初始化的service_log_path参数错误

问题原因

Selenium 4.10.0版本彻底移除了service_log_path参数,而你使用的robotframework-seleniumlibrary 6.1.0内部仍在调用这个已废弃的参数,导致类型错误。

解决方案

两种可行方案任选其一即可:

方案1:降级Selenium到兼容版本

卸载当前Selenium 4.10.0,安装最后一个支持service_log_path参数的4.9.1版本:

pip uninstall selenium -y
pip install selenium==4.9.1

方案2:升级robotframework-seleniumlibrary到适配版本

robotframework-seleniumlibrary 6.2.0及以上版本已修复该兼容问题,直接升级:

pip install --upgrade robotframework-seleniumlibrary

验证

重新运行你的Chrome测试用例,确认浏览器能正常启动,错误不再出现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:23:09