【问题标题】:Do we really need to run webdriver-manager start before running protractor?我们真的需要在运行量角器之前运行 webdriver-manager start 吗?
【发布时间】:2017-08-15 11:21:46
【问题描述】:

为了针对 IE 运行我的单元测试,我只运行量角器而不运行 webdriver-manager start。根据现有的在线文档(例如here),我们应该在除 Chrome 和 Firefox 之外的浏览器上运行测试之前运行 selenium 服务器, 你知道不需要 selenium 服务器的量角器是如何工作的吗?

【问题讨论】:

    标签: protractor


    【解决方案1】:

    有两种方法可以运行量角器。如您所知,第一个是在 confg.js 中提供 webdriver url,例如 seleniumAddress: 'http://localhost:4444/wd/hub'

    在这种情况下,您需要使用webdriver-manager start手动启动webdriver

    如果您没有在 confg.js 中提供此参数,那么量角器将尝试自行调用 webdriver 实例。但同样,您需要安装 webdriver。这是第二种方式。

    npm install -g webdriver-manager

    但是默认使用npm install -g protractor安装量角器时,protractorwebdriver-manager都是一起安装的。

    【讨论】:

      【解决方案2】:

      根据protractorgithub page,protractor默认会启动一个selenium server。只要您更新了 webdriver-manager,就不需要运行 webdriver-manager start。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-04
        • 2015-05-20
        • 1970-01-01
        • 2023-04-07
        • 1970-01-01
        • 2016-08-23
        • 2015-11-11
        • 1970-01-01
        相关资源
        最近更新 更多