4

无法在我的 ipad 上启动 UI 自动测试。

Error - Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Failed to launch DeviceAgent ExitCode: 65

应用程序已安装在设备上。尝试运行任何测试时安装了 DeviseAgent。

ios版ipad 10.3.3 xcode 8.3.3

appProject 中的包:

Xamarin.TestCloud.Agent v 0.20.7

在测试项目中:

NUnit v 2.6.3

Xamarin.UITest v 2.0.10

测试设置:

app = ConfigureApp
      .iOS
      .InstalledApp(somebundle)
      .StartApp();

关于配置文件也看起来一切正常。

问题是 - 测试正在另一台设备(带有 ios 9.2 的 ipad)上运行,并且前一段时间在当前设备上运行(不时)。所以这不应该是ios版本兼容性的问题。

还尝试删除文件夹“xdb”;

有任何想法吗?

4

2 回答 2

5

为了解决这个问题,我必须导航到 /Var/Folders/ ,其中一个子文件夹将包含一个 xdb 文件夹。删除它并再次运行测试,它将起作用。

于 2017-10-05T10:22:34.483 回答
1

如果您已升级到最新的 xcode 版本 12.0 以获得 ios 14.0 支持,那么您需要将您的 xamarin.uitest 版本也升级到 3.0.10 以上(更好的最新版本)。Xamarin.UITest 之前的版本 (3.0.5) 不支持 iOS14。

于 2021-04-29T07:53:24.303 回答