Angularjs 量角器测试失败时如何截图?
我对量角器还不熟悉,我正试图弄清楚,当我的测试失败时,我该如何拍摄截图。。我已经试过使用Drugator-jasmine2-screenshot-reporter,但似乎不起作用。。 有人使用不同的插件工作吗?或者你知道为什么上面的一个没有 谢谢。来自Angularjs 量角器测试失败时如何截图?,angularjs,selenium,protractor,angularjs-e2e,Angularjs,Selenium,Protractor,Angularjs E2e,我对量角器还不熟悉,我正试图弄清楚,当我的测试失败时,我该如何拍摄截图。。我已经试过使用Drugator-jasmine2-screenshot-reporter,但似乎不起作用。。 有人使用不同的插件工作吗?或者你知道为什么上面的一个没有 谢谢。来自 最终我找到了一些帮助我的gitHub回购协议。 如果任何人在解决问题时遇到问题,您可以使用: 非常适合我。运行以下命令来安装量角器html屏幕截图报告 $ npm install protractor-html-screenshot-repor
最终我找到了一些帮助我的gitHub回购协议。 如果任何人在解决问题时遇到问题,您可以使用:
非常适合我。运行以下命令来安装量角器html屏幕截图报告
$ npm install protractor-html-screenshot-reporter --save-dev
在此更新之后,请使用
var Jasmine2HtmlReporter = require('/usr/lib/node_modules/protractor-jasmine2-html-reporter');
onPrepare() {
jasmine.getEnv().addReporter(
new Jasmine2HtmlReporter({
savePath: 'Mention location of your test result',
fileName: 'Test Result',
fileNameDateSuffix: true ,
takeScreenShotsOnlyForFailedSpecs: true,
}),
new SpecReporter({ spec: { displayStacktrace: true } })
);
在此位置,它将创建一个名为ScreenShots的seprate文件夹,并将所有屏幕截图保存在此处
"savePath: 'Mention location of your test result'"
我个人用Cucumber,但我想你更喜欢更一般的答案你用Jasmine写测试用例了吗?或者其他测试框架,如Cucumber、Mocha?@yong我在使用Jasmine你可以阅读另一个线程:
"savePath: 'Mention location of your test result'"