【问题标题】:Protractor: how to disable marionette debug mode?量角器:如何禁用木偶调试模式?
【发布时间】:2018-12-14 09:42:22
【问题描述】:

这是我的量角器配置

exports.config = {
  rootElement: '[ng-app="myapp"]',
  framework: 'jasmine',
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['./assets/e2e/**/*protractor.js'],
  SELENIUM_PROMISE_MANAGER: false,
  baseUrl: 'https://localhost/',
  allScriptsTimeout: 20000,
  jasmineNodeOpts: {
    defaultTimeoutInterval: 100000,
  },
  capabilities: {
    browserName: 'firefox',
    marionette: true,
    acceptInsecureCerts: true,
    'moz:firefoxOptions': {
      args: ['--headless'],
    },
  },
}

而且我的输出日志被这样的调试消息挤满了

04:25:15 1544779515528  Marionette  DEBUG   [2147483649] Received DOM event beforeunload for https://localhost/login
04:25:18 1544779518273  Marionette  DEBUG   [2147483649] Received DOM event pagehide for https://localhost/login
04:25:30 [32m.[0m1544779531073    Marionette  DEBUG   [2147483649] Canceled page load listener because no navigation has been detected
04:25:31 [32m.[0m1544779532320    Marionette  DEBUG   [2147483649] Canceled page load listener because no navigation has been detected

请问如何摆脱那些 DEBUG 消息?

【问题讨论】:

    标签: debugging protractor firefox-marionette


    【解决方案1】:

    尝试添加日志属性:

    capabilities: {
        browserName: 'firefox',
        marionette: true,
        acceptInsecureCerts: true,
        'moz:firefoxOptions': {
          args: ['--headless'],
          log: {
            level: 'info'
          }
        },
      },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-14
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 2016-09-25
      • 2020-01-04
      • 1970-01-01
      相关资源
      最近更新 更多