如何解决appium在浏览器堆栈上生成IOS测试的屏幕录制后无法播放视频
我正在使用 Appium 开发移动自动化框架。测试在浏览器堆栈真实设备上运行。我正在尝试使用内置的 Appium 方法 startRecording() 和 stopRecording() 捕获测试的屏幕记录。它适用于 android 测试。但是在 iOS 中,视频会生成,但是当我尝试播放它时会出现“无法解码”错误。
如果测试在浏览器堆栈上运行,解码和播放它们的最佳方法是什么?
要开始我使用的录音,
((CanRecordScreen) AppiumDriverBase.getDriver()).startRecordingScreen(
new IOSStartScreenRecordingOptions());
要停止录制并保存文件,
byte[] data = Base64.decodeBase64(base64String);
.
.
Files.write(Paths.get(fullFilenamePath),data);
注意:我已经在本地安装了 ffmpeg。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。