我正在使用实习生框架进行功能测试并在本地运行浏览器(Firefox 版本 39)。有没有办法捕获屏幕截图 png 文件?我尝试了以下示例How to take a screenshot with local browser (FF) and write to file in intern javascript但我收到此错误
" node_modules/intern/node_modules/dojo/dojo.js:757 throw new Error('Failed to load module ' + module.mid + ' from ' + url + ".
我是这个实习生js框架和leadfood的初学者。
非常感谢您的关注。
这是我所拥有的:
define([
'intern!object',
'intern/chai!assert',
'require',
'tests/support/personas'
], function (registerSuite, assert, require, personas) {
registerSuite({
name: 'index',
'greeting form': function () {
var persona = personas[0]
return this.remote
.get(require.toUrl('https://www.google.de/'))
.setFindTimeout(5000)
//.setFindTimeout(5000)
.findByCssSelector('input[id="billingAddress.zip"]')
.click()
.type('50800')
.end()
.getCurrentUrl()
.takeScreenshot
.then(function (data) {
fs.writeFileSync('/tmp/myCapture', data,'base64');
)}