Xamarin 自动化测试 ios。无法启动 DeviceAgent ExitCode: 65

Mid*_*eD. 4 autotest xamarin.ios xamarin.uitest

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

Error - Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Failed to launch DeviceAgent ExitCode: 65
Run Code Online (Sandbox Code Playgroud)

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

ios 版本的 ipad 10.3.3 xcode 8.3.3

appProject 中的包:

Xamarin.TestCloud.Agent v 0.20.7
Run Code Online (Sandbox Code Playgroud)

在测试项目中:

NUnit v 2.6.3

Xamarin.UITest v 2.0.10
Run Code Online (Sandbox Code Playgroud)

测试设置:

app = ConfigureApp
      .iOS
      .InstalledApp(somebundle)
      .StartApp();
Run Code Online (Sandbox Code Playgroud)

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

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

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

有任何想法吗?

TB1*_*B14 5

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