【问题标题】:Table display missing from Html Report generated by protractor-jasmine2-screenshot-reporterprotractor-jasmine2-screenshot-reporter 生成的 Html 报告中缺少表格显示
【发布时间】:2016-09-24 21:17:21
【问题描述】:

当我使用 protractor-jasmine2-screenshot-reporter 运行测试以生成 html 报告时,我的报告会以非表格格式创建:

报告

总结

测试的总规格:1 失败总数:0 angularjs主页待办事项列表(4秒)

✓should add a todo(4 s) 切换配置

如何创建一个更好的报告来显示包含所有结果的表格?

这是我的 conf.js 文件:

 var HtmlScreenshotReporter = require('protractor-jasmine2-screenshot-  
 reporter');
 var reporter = new HtmlScreenshotReporter({
 dest: 'report-screenshots'
 , filename: 'my-report.html'

 });

 exports.config = {

 directConnect: true, //seleniumAddress: 'http://localhost:4444/wd/hub',
 capabilities: {
'browserName': 'chrome'
 }
, framework: 'jasmine'
, specs: ['todo-spec.js']
, allScriptsTimeout: 180000
, getPageTimeout: 180000
, jasmineNodeOpts: {
defaultTimeoutInterval: 180000
},

// Setup the report before any tests start
beforeLaunch: function () {
return new Promise(function (resolve) {
    reporter.beforeLaunch(resolve);
}); 
},

// Close the report after all tests finish
afterLaunch: function (exitCode) {
return new Promise(function (resolve) {
    reporter.afterLaunch(resolve.bind(this, exitCode));
});
}
, onPrepare: function () {
var width = 1300;
var height = 1200;
browser.driver.manage().window().setSize(width, height);
jasmine.getEnv().addReporter(reporter);
afterAll(function (done) {
    process.nextTick(done);
})
}
};

非常感谢,

【问题讨论】:

    标签: html protractor jasmine2.0


    【解决方案1】:

    我不认为protractor-jasmine2-screenshot-reporter以您期望的格式生成报告

    我刚刚检查并按预期以以下格式生成。并且模板定义在index.js - protractor-jasmine2-screenshot-reporter,它不会生成表格报告。

    如果您想自定义,请更改模板here。我个人推荐protractor-html-screenshot-reporter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多