我正在尝试使用nightwatch js生成屏幕截图,它将文件保存到我的位置但是大小为1kb,当我尝试打开它时没有图像。配置文件是我从https://www.npmjs.com/package/learn-nightwatch获得的文件。 可能是罪魁祸首?
答案 0 :(得分:1)
在您启动屏幕截图之前,您需要确保该页面已准备好"。如果您已经检查过,请确保在文件名中添加了图像扩展名。
我正在分享一个工作示例:
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();
}
};
希望它对你有所帮助。