我正在研究量角器并获取执行的测试用例的报告和截图。但我在截图中面临一个问题。我只能在失败时才拍摄屏幕截图。在测试用例失败期间,生成屏幕截图文件但是为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);
}
}
请让我知道这个问题是什么,我怎么能解决它,因为我是新手。
提前致谢,
答案 0 :(得分:0)
在您的conf文件中尝试此操作。
angular