量角器elementExplorer或elementor在节点8中不起作用

时间:2017-07-07 16:35:20

标签: node.js protractor

我已从节点7升级到节点8.1.2,我的元素资源管理器停止使用以下错误。

通常我在我的应用程序中使用elementor或find选择器,elementor在内部使用elementExploror

[04.11.11] I/protractor - Starting WebDriver debugger in a child process. Element Explorer is still beta, please report issues at github.com/angular/protractor
[04.11.11] I/protractor -
[04.11.11] I/protractor - Type <tab> to see a list of locator strategies.
[04.11.11] I/protractor - Use the `list` helper function to find elements by strategy:
[04.11.11] I/protractor -   e.g., list(by.binding('')) gets all bindings.

任何人都解决了这个问题,或者现在有任何解决方法。我认为已经发布了一个错误link to git issue

2 个答案:

答案 0 :(得分:0)

您可以使用n或nvm切换回使用elementor功能的节点版本(7)。返回旧版本后,运行elementor将打开浏览器。浏览器打开后,切换回构建应用程序的节点版本,在您的情况下为8.1.2。

希望它有所帮助。 :)

答案 1 :(得分:0)

按照以下步骤操作,对我有用:

  1. 降级到节点版本-v6.11.2
  2. 降级到Protractor-4.0.9(npm install -g protractor4.0.9)
  3. 执行webdriver-manager更新
  4. 安装Elementor($ npm install elementor -g)
  5. 启动Webdriver-manager
  6. 运行elementor