【问题标题】:Selenium Grid with Protractor: SessionNotCreatedError at Object.checkLegacyResponse带量角器的 Selenium 网格:Object.checkLegacyResponse 处的 SessionNotCreatedError
【发布时间】:2018-06-12 20:27:29
【问题描述】:

我是 Selenium Grid 的新手,我正在尝试在远程节点上执行量角器测试。

我使用虚拟机作为集线器,节点是我的本地机器,也是客户端。

集线器和节点都已启动并正在运行。

我已经在 conf.js 文件中正确设置了 seleniumAddress 属性。

所以现在当我通过运行 protractor conf.js 执行测试时,我收到了这个错误:

E/launcher - SessionNotCreatedError: Unable to create new service: 
ChromeDriverService
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05- 
08T15:15:08.936Z'
System info: host: 'host-name', ip: 'ip-address', os.name: 'Windows 7', 
os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_171'
Driver info: driver.version: unknown
at Object.checkLegacyResponse 

我不知道为什么会出现此错误。我试图通过运行来修复它: webdriver-manager 清理 网络驱动程序管理器更新 但它没有帮助。

【问题讨论】:

  • 也发布配置(您可以屏蔽密码等内部详细信息)
  • 感谢您的回答。配置是什么意思?

标签: selenium grid protractor


【解决方案1】:

我通过使用参数 Dwebdriver.chrome.driver 指定 chromedriver 可执行文件的位置解决了这个问题。该参数需要在启动节点时设置。

chromedriver documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-05
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多