成功执行测试后,我如何通过电子邮件将"protractor-jasmine2-html-reporter"生成的报告发送给涉众.

成功执行测试后,我如何通过电子邮件将

问题描述:

我有一个如下配置文件:

I have a config file as below:

var Jasmine2HtmlReporter = require('protractor-jasmine2-html-reporter');

exports.config = {  
directConnect: true,

onPrepare: function() {
  jasmine.getEnv().addReporter(
    new Jasmine2HtmlReporter({
      savePath: './test/reports/',
      screenshotsFolder: 'images',
    })
  );
},

multiCapabilities: [
                   {
                     'browserName': 'chrome',
                   }],

framework: 'jasmine',



specs: ['zoo_spec.js'],


jasmineNodeOpts: {
showColors: true,  
defaultTimeoutInterval: 30000
                 }  
};

我的问题是,我可以编写任何代码以便在测试执行完成后立即发送从jasmine2-html-reporter生成的报告.

My question is is there any code i can write in order to send the report generated from jasmine2-html-reporter as soon as test execution is complete.

您尝试使用 onComplete 代替吗?请参考下面的先前答案

Did you try using onComplete instead? Please refer below previous answer

无法使用以下方式发送电子邮件protractor.conf.js中的nodemailer onComplete:function()