运行量角器,我想要求一个截图作为我的规范的一部分。 我不想在每次测试中都截图,而这些“记者”在每次测试,每次失败测试或每个规格时都会接受它们。 这都是非常元的,但更重要的是我只想拍一张照片,并保存在Bamboo CI服务器上。 我从哪里开始?在量角器e2e测试中,我该如何截图?
1
A
回答
1
我给这个https://www.npmjs.com/package/screenshot-protractor
的NPM模块的模块添加到您的项目有:
npm install screenshot-protractor --save
在你conf.js文件找到或创建您的onPrepare函数。
onPrepare: function() {
}
您onPrepare内,加入这一行:
global.screenshot = require('screenshot-protractor').saveScreenshot;
然后在spec.js文件中添加
screenshot('path/to/screenshots.png');
1
使用takeScreenshot()
和fs
模块:
var fs = require('fs');
browser.takeScreenshot().then(function (data) {
var stream = fs.createWriteStream('test-results/test.png');
stream.write(new Buffer(data, 'base64'));
stream.end();
});
相关问题
- 1. 量角器e2e足够角度测试
- 2. 量角器中的迭代E2E测试
- 3. 如何在VSTS CI管道中执行量角器e2e测试?
- 4. 如何为我的E2E测试设置量角器?
- 5. Internet Explorer Selenium量角器e2e测试
- 6. 试图为主题选择器编写量角器e2e测试
- 7. 量角器测试角$ http拦截器
- 8. e2e使用量角器在角度2测试
- 9. 如何点击量角器e2e测试的按钮?
- 10. 我们应该在E2E测试中使用量角器测试网站的哪些功能?
- 11. Angular 2在量角器e2e测试中获得当前Url
- 12. 我们可以用量角器e2e测试来使用dynatrace吗?
- 13. 如何在e2e测试中添加iframe中的文本量角器
- 14. 量角器E2E测试角UI网格单元填充
- 15. 量角器和茉莉花角单元/ E2E测试
- 16. 角4(弹出)和E2E测试(量角器/硒配置)
- 17. 如何运行headless angular2 e2e在vagrant ubuntu-16.04中使用量角器测试?
- 18. 量角器E2E测试 - 如何通过中继器获取表格标题?
- 19. 访问在量角器/ E2E测试(AngularJS)$ HTTP数据
- 20. AngularJS中e2e测试的量角器有哪些替代方案?
- 21. 使用Angular js上传文件 - 量角器e2e测试
- 22. 量角器+ Jasmin with angular2 E2E测试案例
- 23. 量角器E2E测试 - 异步Rest API调用
- 24. Angular 4.0 e2e测试 - 无法暂停量角器
- 25. 等待ui-select选择量角器e2e测试
- 26. Angular2 + karma +量角器 - 运行特定的e2e测试用例
- 27. 量角器E2E测试种子数据库
- 28. 下载并使用量角器e2e测试文件
- 29. Angular2 e2e量角器抛出错误的测试案例
- 30. 问题使用量角器运行E2E测试