【发布时间】:2017-08-22 15:57:40
【问题描述】:
无法在我的 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”;
有什么想法吗?
【问题讨论】:
-
我有几个问题: 1. 如果您在受影响的设备上手动启动您尝试测试的应用程序,它是否可以工作? 2. 您是否尝试过卸载并重新安装 IPA? 3. 您能否使用任何其他 iOS 应用(例如模板 iOS 应用)重现该问题?
-
1.是的,应用程序运行良好。 2.我都重装了很多次了:) 3.这个东西我不考虑了,我试试。
-
3.是的,它在例如带有自定义捆绑包的空应用程序上重现。 DeviceAgent 自行安装,但应用程序未运行并且出现相同的错误 65。
-
如果您将 NUnit 更新到 2.6.4,您是否注意到不同之处?此外,您是否尝试过在尝试再次运行之前从设备中明确卸载应用程序和 DeviceAgent 的任何旧副本?
-
不,其实我感觉没有区别,是的,我每次都尝试卸载应用程序和 DA。当我试图解决这个问题时 - 我感觉到配置配置文件中的问题。看起来以某种方式应用程序安装了多个 PP 或尝试使用旧的。目前只是猜测。我会写检查结果。
标签: xamarin.ios autotest xamarin.uitest