如何更新Windows 10虚拟机中Katalon Local Agent的ChromeDriver?(优先配置自动更新,手动更新方案亦可)
我来帮你搞定Windows 10虚拟机上Katalon Local Agent的ChromeDriver更新问题,不管是自动配置还是手动方案都给你捋清楚:
自动配置ChromeDriver自动更新方案
这个是最省心的,能让Agent自动匹配Chrome版本更新驱动,步骤如下:
- 如果你是通过本地Katalon Studio关联Agent:打开Katalon Studio,进入Project Settings > Desired Capabilities > WebUI > Chrome,找到
autoUpdateDrivers这个选项,把它设置为true,保存设置后,Agent下次运行测试时就会自动检测Chrome版本,下载并匹配对应的ChromeDriver。 - 如果你是用Katalon TestOps管理Agent:登录TestOps的Agent管理页面,找到对应Windows虚拟机上的Agent,查看配置选项里的“自动更新WebDriver”开关,把它打开就行,后续Agent会在需要时自动同步适配的ChromeDriver。
手动更新ChromeDriver的方案
要是自动更新遇到问题(比如网络限制、版本匹配异常),手动更新也很直接:
- 第一步:确认Chrome版本:打开虚拟机里的Chrome浏览器,点击右上角三个点→帮助→关于Google Chrome,记下完整的版本号(比如
118.0.5993.70)。 - 第二步:下载匹配的ChromeDriver:找对应版本的Windows版ChromeDriver(注意主版本号必须和Chrome完全一致,比如Chrome是118.x,就下118.x的ChromeDriver),解压后得到
chromedriver.exe文件。 - 第三步:替换Agent的驱动文件:找到Katalon Local Agent的安装目录,默认路径一般是
C:\Program Files\Katalon Agent\driver\chrome,把原来的chromedriver.exe删掉,把新下载的文件放进去。 - 第四步:验证更新:重启Katalon Local Agent(如果是服务运行的话,去服务列表里重启“Katalon Agent”服务),运行一个简单的Chrome测试用例,确认浏览器能正常启动并执行测试。
额外注意事项
- 下载ChromeDriver时要选和虚拟机系统匹配的位数(32位/64位),避免运行报错。
- 手动更新后,也可以把ChromeDriver所在路径添加到系统的
PATH环境变量里,减少路径相关的问题。
内容的提问来源于stack exchange,提问作者Brandon Dudek




