Protractor环境下如何让webdriver-manager更新至ChromeDriver 116
解决Protractor中webdriver-manager无法更新到ChromeDriver 116的问题
升级webdriver-manager至最新版本
旧版本的webdriver-manager可能未同步ChromeDriver 116的版本索引,执行以下命令升级:# 全局升级 npm install -g webdriver-manager@latest # 或本地项目依赖升级 npm install webdriver-manager@latest --save-dev手动指定ChromeDriver版本更新
直接指定116版本号强制拉取,替换成对应ChromeDriver的完整小版本号(比如116.0.5845.96):webdriver-manager update --versions.chrome=116.0.5845.96清理缓存后重新更新
缓存中的旧版本文件可能导致更新异常,先清理再更新:webdriver-manager clean webdriver-manager update手动替换ChromeDriver文件
找到webdriver-manager存放驱动的目录(通常在node_modules/protractor/node_modules/webdriver-manager/selenium/,全局安装则对应全局node_modules路径),将你已下载的ChromeDriver 116文件替换原有文件,确保文件名与原文件一致(如chromedriver或chromedriver.exe)。在Protractor配置中指定驱动路径
在你的protractor.conf.js里直接配置ChromeDriver的本地路径,跳过webdriver-manager的版本管理:exports.config = { // 其他配置项... chromeDriver: './path/to/your/chromedriver-116' // 替换为你的ChromeDriver 116实际路径 }
内容的提问来源于stack exchange,提问作者Allisona
相关产品推荐
相关产品推荐

