【问题标题】:how to use protractor with selenium 3如何在 selenium 3 中使用量角器
【发布时间】:2016-12-08 04:40:17
【问题描述】:

我是 AngularJS 的新手。我正在努力学习,用量角器做一些测试。我一直在浏览提供的信息。 当我想将 Selenium 3 与量角器一起使用时,我被卡住了,

webdriver-manager update 

我尝试使用上述命令进行更新,但仍然使用 selenium 2.53.1

我可以将 selenium 3 与量角器一起使用吗?

【问题讨论】:

    标签: angularjs selenium protractor


    【解决方案1】:

    我做到了

    webdriver-manager --versions.standalone=3.0.1 update

    然后我必须提供以下选项

    seleniumServerJar:'node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.0.1.jar'

    【讨论】:

      【解决方案2】:

      您可以通过修改 webdriver-manager 使用的config.json 来更新您的 selenium 版本。

      您可以在/node_modules/protractor/config.json 路径中找到config.json 文件。

      打开文件后会看到如下内容,

      {
        "webdriverVersions": {
        "selenium": "2.52",
        "chromedriver": "2.21",
        "iedriver": "2.52.0"
       }
      }
      

      在上述对象中,将 2.52 中的 selenium 版本替换为 3.0.1 并保存。现在在终端中运行webdriver-manager update。这将下载 config.json 文件中提到的新版本的 selenium jar 文件。

      【讨论】:

      • 我在/node_modules/protractor/config.json 中没有config.json。我已经尝试在node_modules/protractor/node_modules/webdriver-manager 中更新config.json 并且没有运气,webdriver-manager 更新仍然下载 selenium 2.53.1
      • 你用的是哪个版本的量角器?
      • 我使用 protractor 4.0.10,默认版本来自 node install protractor --save-dev 命令 node node_modules\protractor\bin\protractor --version Version 4.0.10 和节点 node -v v6.9.1
      猜你喜欢
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2016-02-06
      • 2018-10-08
      • 1970-01-01
      • 2019-04-05
      • 2015-05-21
      相关资源
      最近更新 更多