Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 量角器测试失败时如何截图?_Angularjs_Selenium_Protractor_Angularjs E2e - Fatal编程技术网

Angularjs 量角器测试失败时如何截图?

Angularjs 量角器测试失败时如何截图?,angularjs,selenium,protractor,angularjs-e2e,Angularjs,Selenium,Protractor,Angularjs E2e,我对量角器还不熟悉,我正试图弄清楚,当我的测试失败时,我该如何拍摄截图。。我已经试过使用Drugator-jasmine2-screenshot-reporter,但似乎不起作用。。 有人使用不同的插件工作吗?或者你知道为什么上面的一个没有 谢谢。来自 最终我找到了一些帮助我的gitHub回购协议。 如果任何人在解决问题时遇到问题,您可以使用: 非常适合我。运行以下命令来安装量角器html屏幕截图报告 $ npm install protractor-html-screenshot-repor

我对量角器还不熟悉,我正试图弄清楚,当我的测试失败时,我该如何拍摄截图。。我已经试过使用Drugator-jasmine2-screenshot-reporter,但似乎不起作用。。 有人使用不同的插件工作吗?或者你知道为什么上面的一个没有

谢谢。

来自


最终我找到了一些帮助我的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'"