我的 chrome 版本自动更新到 115 版本,当我运行 webdriver-manager update 命令时为什么它下载 114 版本的 chrome?

问题描述 投票:0回答:1

我的 chrome 版本自动更新到 115 版本,当我运行 webdriver-manager update 命令时,为什么它下载 114 版本的 chrome?即使我尝试直接下载 115 版本并将其粘贴到 webdriver 管理器中并运行 webdriver-manager start 命令,即使该文件被删除,它仍然会自动选择 114 版本 exe。

即使我尝试直接下载 115 版本并将其粘贴到 webdriver 管理器中并运行 webdriver-manager start 命令,即使该文件被删除,它仍然会自动选择 114 版本 exe。

npm selenium-chromedriver protractor node-modules webdriver-manager
1个回答
0
投票

问题在于 v115 中的 Chrome 驱动程序已移至新位置并与 chromium 同步发布。

注意:如果您通过 npm 使用量角器和 jasmine,则此方法有效

以下解决方案应该有效,直到 webdriver-manager 更新

  1. 使用

    webdriver-manager
    代替
    chromedriver
    。使用以下命令在您的项目上安装 chromedriver

    npm install chromedriver --save

  2. 更新量角器 chrome 初始化以使用此二进制文件,而不是 webdriver-manager 位置的默认值(这是重要的一步)

    config.chromeDriver = './node_modules/chromedriver/bin/chromedriver';

照常运行您的 e2e 测试

© www.soinside.com 2019 - 2024. All rights reserved.