【问题标题】:Protractor tests are not running in firefox with directconnect true量角器测试未在具有 directconnect true 的 Firefox 中运行
【发布时间】:2017-08-07 06:38:49
【问题描述】:

config file

我无法在 Firefox 中使用 directconnect true 运行我的测试。请提供解决方案

版本:

Angular: 4
Protractor: 5.1.2
Selenium Standalone Server: 3.4.0
GeckoDriver: 0.18.0
Firefox Browser: 54.0

【问题讨论】:

  • 你面临什么错误?
  • [12:21:37] E/launcher - 无法解析新的会话响应:{"value": {"sessionId":"5c173e29-28af-4cf7-bc63-87fbacb33f9b","capabilities ":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"54.0","moz:accessibilityChecks":false,"moz:processID":10653,"moz:profile":"/tmp /rust_mozprofile.24dSwCEp8yEP","pageLoadStrategy":"normal","platformName":"linux","platformVersion":"4.4.0-87-generic","rotatable":false,"specificationLevel":0,"timeouts ":{"implicit":0,"pageLoad":300000,"script":30000}}}}
  • 你能发布你的配置文件吗?
  • exports.config = { framework: 'jasmine', //directConnect:true, seleniumAddress: 'localhost:4444', specs: ['spec4.js'], // 能力: { // browserName: 'chrome', // chromeOptions: { // args: [ // '--start-maximized' // ] // } // }, capabilities: { 'browserName': 'firefox', } };

标签: angularjs firefox protractor geckodriver


【解决方案1】:

我修改了你的配置文件并使用它,如下所示

exports.config =

{

框架:'茉莉花',

直接连接:真,

规格:['spec4.js'],

能力:{

浏览器名称:'firefox',

} };

【讨论】:

  • 不工作...相同的结果...没有 url 被传递到浏览器..... E/launcher - 无法解析新的会话响应:.....E/launcher - WebDriverError:无法解析新的会话响应:
  • @JemiArtista,directConnect 不适用于 Firefox 52+ 和 Protractor 5.1.1。 (angular/protractor#4253) 您是否尝试过使用独立版本的 webdriver-manager 来消除 directConnect 问题?尝试使用 Selenium 端口地址 seleniumAddress: 'localhost:4444/wd/hub'。
  • 是的,使用独立版本...但在 firefox 中遇到“MouseMove”功能问题。
  • 需要使用 directConnect= true 以及量角器 5.1.2.not 5.1.1 的解决方案。您需要提供带有 directConnect 的解决方案,而不是替代方案。
  • 尝试使用 java 脚本执行器进行鼠标悬停操作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-24
  • 2015-06-18
  • 2021-10-09
  • 1970-01-01
相关资源
最近更新 更多