【发布时间】:2018-01-10 06:56:07
【问题描述】:
我正在使用量角器并获取执行的测试用例的报告和屏幕截图。但我在屏幕截图中遇到了一个问题。我已启用仅在失败时拍摄屏幕截图。在测试用例失败期间,会生成屏幕截图文件,但为 0 字节。我希望在屏幕截图中捕获测试失败的页面。请在下面找到我的代码: var HtmlReporter = require('protractor-jasmine2-html-reporter');
var reporter = new HtmlReporter({
dest: 'protractor-reports',
filename: 'protractor-report.html',
takeScreenshots: true,
takeScreenshotsOnlyOnFailures: true
// screenshotsFolder: 'F:\Screeshots' });
exports.config =
{
directconnect: true,
capabilities: {'browserName': 'chrome'},
framework: 'jasmine',
specs: ['example.js'],
jasmineNodeOpts: {
defaultTimeoutInterval: 300000
},
onPrepare: function() {
//Add a screenshot reporter and store screenshots to `/tmp/screenshots`:
jasmine.getEnv().addReporter(reporter);
}
}
请让我知道是什么问题以及我该如何解决,因为我是新手。
提前致谢,
【问题讨论】:
-
你能生成下面的报告吗?
标签: protractor