我正在尝试用nightwatch js生成一个屏幕截图,它将一个文件保存到我的位置,但大小是1kb,当我试图打开它时,没有图像。配置文件就是我从https://www.npmjs.com/package/learn-nightwatch得到的文件。罪魁祸首可能是什么?
发布于 2017-04-18 22:33:16
在启动屏幕截图之前,您需要确保页面已“就绪”。如果您已经检查过,请确保在文件名中添加了图像扩展名。
我要分享一个有效的例子:
module.exports = {
"Do a screenshot task" : function (browser) {
browser
.url("http://example.com")
.waitForElementPresent('body', 1000, 'Page loaded')
.resizeWindow(900, 3000)
.saveScreenshot('/home/yourName/path/imageName.png')
.end();
}
};希望能对你有所帮助。
发布于 2021-11-18 10:23:30
现在,这就是在nightwatch.conf.js中设置自动截图的方法
"screenshots": {
"enabled": true,
"path": "./tests_output/screenshots", // location to save
"on_failure": true,
"on_error": true
}https://stackoverflow.com/questions/43384274
复制相似问题