Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios Xamarin自动化测试ios。无法启动DeviceAgent ExitCode:65_Xamarin.ios_Autotest_Xamarin.uitest - Fatal编程技术网

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

Xamarin.ios Xamarin自动化测试ios。无法启动DeviceAgent ExitCode:65,xamarin.ios,autotest,xamarin.uitest,Xamarin.ios,Autotest,Xamarin.uitest,无法在我的ipad上启动UI自动测试 Error - Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Failed to launch DeviceAgent ExitCode: 65 应用程序已安装在设备上。尝试运行任何测试时安装了DeviceAgent ios版ipad 10.3.3 代码8.3.3 包裹 在appProject中: Xamarin.TestCloud.Agent v 0.20.7 在testProject中: N

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

Error - Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Failed to launch DeviceAgent ExitCode: 65
应用程序已安装在设备上。尝试运行任何测试时安装了DeviceAgent

ios版ipad 10.3.3 代码8.3.3

包裹 在appProject中:

Xamarin.TestCloud.Agent v 0.20.7
在testProject中:

NUnit v 2.6.3

Xamarin.UITest v 2.0.10
测试设置:

app = ConfigureApp
      .iOS
      .InstalledApp(somebundle)
      .StartApp();
关于个人资料看起来一切正常

问题是,测试正在另一台设备上运行(配备ios 9.2的ipad) 不久前,我们还在当前设备上运行(有时)。所以这不应该是ios版本兼容性的问题

还尝试删除文件夹“xdb”


有什么想法吗?

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

如果您已升级到最新的xcode版本12.0以支持ioS 14.0,则需要将xamarin.uitest版本也升级到3.0.10以上(更好的最新版本)。Xamarin.UITest早期版本(3.0.5)不支持iOS14。

我有几个问题:1。如果您在受影响的设备上手动启动要测试的应用程序,该应用程序是否正常工作?2.您是否尝试过卸载和重新安装IPA?3.您是否可以在任何其他iOS应用程序(如模板iOS应用程序)中重现此问题?1。是的,应用程序运行良好。2.我已经重新安装了很多次了。我不考虑这件事,我会努力的。是的,它重新启动,例如带有自定义捆绑包的空应用程序。DeviceAgent正在安装自身,但应用程序未运行,并且出现相同的错误65。如果将NUnit更新为2.6.4,是否注意到差异?另外,在再次尝试运行之前,您是否尝试过从设备中明确卸载app&DeviceAgent的任何旧副本?不,事实上我感觉没有什么不同,是的,我每次都尝试卸载app和DA。当我试图解决这个问题时,我感觉到配置配置文件中的问题。看起来应用程序可能会安装多个PP,或者尝试使用旧的。现在这只是猜测。我会写下检查的结果。这对我来说很有效。我删除了VS中错误消息中引用的文件夹中的xdb目录。