我的 chrome 版本自动更新到 115 版本,当我运行 webdriver-manager update 命令时,为什么它下载 114 版本的 chrome?即使我尝试直接下载 115 版本并将其粘贴到 webdriver 管理器中并运行 webdriver-manager start 命令,即使该文件被删除,它仍然会自动选择 114 版本 exe。
即使我尝试直接下载 115 版本并将其粘贴到 webdriver 管理器中并运行 webdriver-manager start 命令,即使该文件被删除,它仍然会自动选择 114 版本 exe。
问题在于 v115 中的 Chrome 驱动程序已移至新位置并与 chromium 同步发布。
注意:如果您通过 npm 使用量角器和 jasmine,则此方法有效
以下解决方案应该有效,直到 webdriver-manager 更新
使用
webdriver-manager
代替 chromedriver
。使用以下命令在您的项目上安装 chromedriver
npm install chromedriver --save
更新量角器 chrome 初始化以使用此二进制文件,而不是 webdriver-manager 位置的默认值(这是重要的一步)
config.chromeDriver = './node_modules/chromedriver/bin/chromedriver';
照常运行您的 e2e 测试