防止量角器发送垃圾邮件控制台 - 不显示资源请求?

时间:2017-04-30 16:45:03

标签: protractor

当我运行Protractor时,似乎我得到了它所做的每一个GET请求的终端打印输出。

Test Suites & Specs:

1) App
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /polyfills.dll.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /vendor.dll.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /polyfills.bundle.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /vendor.bundle.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:12 GMT+0200 (Vest-Europa (sommertid))] "GET /main.bundle.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /0.chunk.js""Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /1.chunk.js""Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /assets/img/angularclass-avatar.png" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /5.chunk.js""Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /6.chunk.js""Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /assets/icon/favicon-16x16.png" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /assets/icon/favicon-96x96.png" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /assets/icon/favicon-32x32.png" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /assets/icon/android-icon-192x192.png" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
   √ should have a title
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
[Sun Apr 30 2017 18:43:13 GMT+0200 (Vest-Europa (sommertid))] "GET /polyfills.dll.js" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
...

我该如何隐藏这些?

我已经添加了各种Jasmine记者,并且只希望看到他们的结果。事实上,所有这些资源请求都会使控制台变得混乱。

编辑:

我的protractor.conf.js(来自Angular 2 Webpack starter并添加了一些不相关的记者)

require('ts-node/register');
var helpers = require('./helpers');

exports.config = {
  baseUrl: 'http://localhost:3000/',

  // use `npm run e2e`
  specs: [
    helpers.root('src/**/**.e2e.ts'),
    helpers.root('src/**/*.e2e.ts')
  ],
  exclude: [],

  framework: 'jasmine2',

  allScriptsTimeout: 110000,

  jasmineNodeOpts: {
    showTiming: true,
    showColors: true,
    isVerbose: false,
    includeStackTrace: false,
    defaultTimeoutInterval: 400000,
    print: function() {}
  },
  directConnect: true,

  capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
      'args': ['show-fps-counter=true']
    }
  },

  onPrepare: function() {
    browser.ignoreSynchronization = true;

    const reporters = require('jasmine-reporters');
    const Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');
    const JasmineConsoleReporter = require('jasmine-console-reporter');

    jasmine.getEnv().addReporter(new reporters.JUnitXmlReporter('reports', true, true));

    jasmine.getEnv().addReporter(
      new JasmineConsoleReporter({
        colors: 1,
        cleanStack: 1,
        verbosity: 4,
        listStyle: 'indent',
        activity: false
      })
    );

    jasmine.getEnv().addReporter(
      new Jasmine2HtmlReporter({
        savePath: 'target/screenshots',
        takeScreenshots: true,
        takeScreenshotsOnlyOnFailures: true
      })
    );

  },

   useAllAngular2AppRoots: true
};

从npm脚本开始

"e2e": "npm-run-all -p -r server:prod:ci protractor",
"server:prod:ci": "http-server dist -p 3000 -c-1 --cors",
"protractor": "protractor",

0 个答案:

没有答案