gpt4 book ai didi

Android 模拟器 - 无法截图 - 不支持的协议(protocol) : 2

转载 作者:行者123 更新时间:2023-11-29 02:27:58 26 4
gpt4 key购买 nike

我正在使用 Xamarin.UITest 在 Android 模拟器上运行测试。测试运行成功,但屏幕截图文件在所需文件夹中不存在。日志文件中有一条错误消息:

12:12:03 E/Screenshot: Unsupported protocol: 2
Could not take screenshot
java.lang.NullPointerException
at sh.calaba.screenshot.ScreenshotTaker.saveImage(Unknown Source)
at sh.calaba.screenshot.ScreenshotTaker.takeScreenshot(Unknown Source)
at sh.calaba.screenshot.ScreenshotTaker.main(Unknown Source)

04-07-2018 12:12:03.738 +03:00 - 9038 - Took screenshot. { Path: "C:\Source\Repos\MyApp\MyApp.UITests\bin\Release\screenshot-1.png", Title: "Welcome screen." }

初始化:

return ConfigureApp
.Android
.EnableLocalScreenshots()
.ApkFile("../../../MyApp.Android/bin/Release/com.myapp.MyApp-Signed.apk")
.StartApp();

测试:

AppResult[] results = app.WaitForElement(c => c.Marked("mainPage"));
app.Screenshot("Welcome screen.");
Assert.IsTrue(results.Any());

最佳答案

此问题已在最新的 Calabash for Android 8.1 中修复

引用:https://github.com/calabash/calabash-android/pull/866

关于Android 模拟器 - 无法截图 - 不支持的协议(protocol) : 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51170735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com