我正在使用 Nightwatch js 开发自动化原型,当我尝试保存屏幕截图时,出现以下错误
运行 .getScreenshot() 协议操作时出错:处理命令时发生未知的服务器端错误。– 处理时发生未知的服务器端错误...
TEST FAILURE: 执行过程中有 1 个错误;0 次测试失败,0 次通过(10.032 秒)
TypeError:“data”参数必须是字符串类型或 Buffer、TypedArray 或 DataView 的实例。在 FSReqCallback.oncomplete (fs.js:180:23) 处的 Object.writeFile (fs.js:1487:5) 处接收到 Object 的实例
失败:1 个错误,1 个通过(9.662 秒)
nightwatch.config.js 的相关数据:
test_settings: {
"screenshots": {
"enabled": true, // if you want to keep screenshots
"path": './screenshots' // save screenshots here
},
测试文件数据:
.pause(3000).saveScreenshot('./screnshots/test.png');
守夜人版本:“1.5.1”
请注意,由于办公室政策无法在此处粘贴完整的测试用例数据。