[英]Protractor capture screenshot on failure
我在afterEach方法中编写了以下代码,以捕获失败时的屏幕截图
afterEach(function() {
var passed = jasmine.getEnv().currentSpec.results().passed();
if (!passed) {
browser.takeScreenshot().then(function(png) {
//capturing screenshot here
};
}
});
但是在执行下面的错误时..
Message:
Failed: Cannot read property 'results' of undefined
Stack:
TypeError: Cannot read property 'results' of undefined
如何清除上述错误...
currentSpec
不适用于 jasmine2
。
请查看protractor-jasmine2-screenshot-reporter
是否适合您的用例。
还有一个jasmine-test-container-support
库,该库扩展了jasmine2,并为您提供了有关当前执行的测试所需的所有元信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.