为了对IE运行我的单元测试,我只运行量角器而不运行webdriver-manager启动。根据现有的在线文档(例如here),我们应该在除Chrome和Firefox之外的浏览器上运行测试之前运行selenium服务器, 你知道我的量角器工作如何不需要selenium服务器吗?
答案 0 :(得分:3)
运行量角器有两种方法。如您所知,首先是在seleniumAddress: 'http://localhost:4444/wd/hub'
在这种情况下,您需要使用webdriver-manager start
如果你没有在confg.js中提供这个参数,那么量角器会尝试自己调用webdriver实例。但同样,你需要安装webdriver。这是第二种方式。
npm install -g webdriver-manager
但默认情况下,使用npm install -g protractor
安装量角器时,protractor
和webdriver-manager
都会一起安装。
答案 1 :(得分:2)
根据量角器github page,量角器默认启动selenium服务器。只要您更新了webdriver-manager,就不需要运行webdriver-manager start。