運行量角器,我想要求一個截圖作爲我的規範的一部分。 我不想在每次測試中都截圖,而這些「記者」在每次測試,每次失敗測試或每個規格時都會接受它們。 這都是非常元的,但更重要的是我只想拍一張照片,並保存在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. Angularjs量角器E2E測試
- 2. 角度量角器e2e測試
- 3. 量角器e2e足夠角度測試
- 4. 量角器中的迭代E2E測試
- 5. 如何爲我的E2E測試設置量角器?
- 6. 如何在VSTS CI管道中執行量角器e2e測試?
- 7. AngularJS e2e使用量角器測試
- 8. Internet Explorer Selenium量角器e2e測試
- 9. AngularJS:使用量角器測試e2e
- 10. 試圖爲主題選擇器編寫量角器e2e測試
- 11. 角度量角器 - 在E2E測試後讓瀏覽器打開
- 12. 量角器測試角$ http攔截器
- 13. e2e使用量角器在角度2測試
- 14. AngularJS量角器測試 - E2E測試是否有固定裝置?
- 15. 如何點擊量角器e2e測試的按鈕?
- 16. 我們應該在E2E測試中使用量角器測試網站的哪些功能?
- 17. 我們可以用量角器e2e測試來使用dynatrace嗎?
- 18. 在量角器中爲e2e測試設置https代理
- 19. E2E使用Firefox或Safari在量角器中測試?
- 20. Angular 2在量角器e2e測試中獲得當前Url
- 21. 如何在angular2中的e2e量角器測試用例中記錄消息
- 22. 如何在e2e測試中添加iframe中的文本量角器
- 23. 如何點擊角度e2e測試
- 24. 量角器和茉莉花角單元/ E2E測試
- 25. 量角器E2E測試角UI網格單元填充
- 26. 使用量角器和角度運行E2E測試4
- 27. 角4(彈出)和E2E測試(量角器/硒配置)
- 28. 用於角度html5拖放的量角器E2E測試
- 29. 用於角度E2E測試的實體或量角器
- 30. 如何運行headless angular2 e2e在vagrant ubuntu-16.04中使用量角器測試?