我们真的需要在运行量角器之前运行webdriver-manager启动吗?

时间:2017-08-15 01:32:40

标签: protractor

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

2 个答案:

答案 0 :(得分:3)

运行量角器有两种方法。如您所知,首先是在seleniumAddress: 'http://localhost:4444/wd/hub'

这样的confg.js中提供webdriver URL

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

手动启动webdriver

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

npm install -g webdriver-manager

但默认情况下,使用npm install -g protractor安装量角器时,protractorwebdriver-manager都会一起安装。

答案 1 :(得分:2)

根据量角器github page,量角器默认启动selenium服务器。只要您更新了webdriver-manager,就不需要运行webdriver-manager start。