Appium "driver.get_screenshot_as_file"截图如果以 jpg 结尾是否会造成 device-offline?

Whsnd · 2018年10月11日 · 最后由 Whsnd 回复于 2018年10月11日 · 1690 次阅读

最近有项目需要进行图片截图保存,用到了"driver.get_screenshot_as_file"这个方法,但是我是以 jpg 结尾,发现了一个错误:
Message: An unknown server-side error occurred while processing the command. (Original error: Command failed: C:\windows\system32\cmd.exe /s /c "C:\AndroidSdk\adt-bundle-windows-x86_64_20140101\sdk\platform-tools\adb.exe -s BIUSJRCIRCW8NJJJ shell "/system/bin/rm /data/local/tmp/screenshot.png; /system/bin/screencap -p /data/local/tmp/screenshot.png ""
error: device offline
这个错误导致手机断开连接,但是我不确定是不是因为我用这个方法截取的图片以 jpg 结尾造成的,有没有哪位同学经常用这个方法或者遇到过类似情况,可以给我一点提示或者指点?感谢大家!

共收到 3 条回复 时间 点赞

改成 png 格式会保险点

Jerry li 回复

嗯嗯 感谢感谢 我刚才又写了一个测试脚本,一个截图以 jpg 结尾 一个以 png 结尾 用同样的数据我对比一下看看是不是因为这个图片格式问题

Jerry li 回复

好像没什么关系,jpg 或者 png 都会出现这种情况。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册