【问题标题】:Unable to create firefox section selenium grid which is hosted on docker无法创建托管在 docker 上的 firefox 部分 selenium 网格
【发布时间】:2018-11-25 06:10:55
【问题描述】:

请查看以下详细信息:

我更新 - geckodriver:geckodriver-v0.20.1 已更新

错误:

firefox_1       | 11:39:06.089 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session a16899ff-8ef3-40b4-a7a3-406861b95c50 (org.openqa.selenium.firefox.GeckoDriverService)
nodeSetup_1     | [e2e] [11:39:06] E/launcher - Unable to parse new session response: {"value":{"sessionId":"a16899ff-8ef3-40b4-a7a3-406861b95c50","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"60.0.2","moz:accessibilityChecks":false,"moz:headless":false,"moz:processID":71,"moz:profile":"/tmp/rust_mozprofile.EvUy5THtLClM","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"3.19.0-25-generic","rotatable":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"webdriver.remote.sessionid":"a16899ff-8ef3-40b4-a7a3-406861b95c50"}}}
nodeSetup_1     | [e2e] [11:39:06] E/launcher - WebDriverError: Unable to parse new session response: {"value":{"sessionId":"a16899ff-8ef3-40b4-a7a3-406861b95c50","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"60.0.2","moz:accessibilityChecks":false,"moz:headless":false,"moz:processID":71,"moz:profile":"/tmp/rust_mozprofile.EvUy5THtLClM","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"3.19.0-25-generic","rotatable":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"webdriver.remote.sessionid":"a16899ff-8ef3-40b4-a7a3-406861b95c50"}}}
nodeSetup_1     | [e2e]     at doSend.then.response (/usr/src/app/serenityjs/node_modules/selenium-webdriver/lib/http.js:445:19)

代码

Protractor conf:
multiCapabilities: [
    {
      browserName: 'firefox',
      firefoxOptions: {
        args: ['--headless',
        'seleniumProtocol=Selenium'
       ]
      },
      'moz:firefoxOptions': {
        args: [ '--headless',
          'seleniumProtocol=Selenium'
        ]
      }
     }

   ],

【问题讨论】:

  • 目标FF版本是什么。
  • @demouser123 "browserVersion":"60.0.2"

标签: selenium protractor selenium-grid selenium-firefoxdriver


【解决方案1】:

您可能以错误的方式设置功能。试试这个:

capabilities: {
  'browserName': 'firefox',
  'moz:firefoxOptions': {
    'args': ['--headless']
  }
},

【讨论】:

  • 在 docker [e2e] [15:00:03] E/launcher - WebDriverError: Unable to parse new session response: {"value":{" sessionId":"76cd1b1a-17d7-4945-831a-9a48c67362b3","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"60.0.2","moz:accessibilityChecks": false,"moz:headless":false,"moz:processID":71,
  • 已解决。节点包中存在问题,我更新了最新的所有内容,包括量角器,它开始工作了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-12
  • 2022-09-24
  • 2011-12-26
  • 1970-01-01
  • 2017-05-27
  • 1970-01-01
相关资源
最近更新 更多