Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
952 views
in Technique[技术] by (71.8m points)

angularjs - How can I save protractor test results

Is there a way to output protractor test results to a file to be viewed outside of the command line after a test is run, including seeing detailed failures?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

I found a nice clean way of saving the test results in a orderly fashion using Jasmine reporter.

How to install and configure Jasmine reporter:

Install Jasmine reporter:

npm install -g jasmine-reporters

Add the following to the protractor-config.js file:

  onPrepare: function() {
    require('jasmine-reporters');
    jasmine.getEnv().addReporter(
      new jasmineReporters.JUnitXmlReporter('outputxmldir', true, true));
  }

Create the outputxmldir folder (This is where all the test outputs will be placed).

Run protractor and now the results will be exported to an XML file in the outputxmldir folder.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
...