Xamarin UITest 本机 IOS 应用

Posted

技术标签:

【中文标题】Xamarin UITest 本机 IOS 应用【英文标题】:Xamarin UITest native IOS app 【发布时间】:2017-03-09 14:01:47 【问题描述】:

我找到的这个tutorial是Xamarin中的UITest android APK文件。

但我有一个使用 XCode IDE 编写的 ios 应用程序。我想使用 Xamarin UITest 来测试我的 IOS 应用程序。

如何从 Xamarin 对我的 IOS 应用程序进行 UITest? XCode IDE可以生成类似于Android的包吗?以便我可以在 Xamarin 中对其进行测试?

【问题讨论】:

您需要将 calabash.framework 链接到您的 IOS 应用程序中:github.com/calabash/calabash-ios#step-1-link-calabashframework 【参考方案1】:

UITest基于calabash项目,这里是IOS repo和一些指导:https://github.com/calabash/calabash-ios

【讨论】:

这个参考(developer.xamarin.com/guides/testcloud/uitest/working-with/…)怎么样?如果我按照本指南进行操作,是否需要使用 Calabash 项目? 您将需要 Calabash-ios 库来允许 *UITest (c#) 或 Calabash (Ruby) 测试代码能够自动化您的应用程序的 UI。您发送的链接仅涉及测试项目方面所需设置的一小部分。您还需要启用待测试项目以接受自动化,这就是 calabash-ios 库所做的。

以上是关于Xamarin UITest 本机 IOS 应用的主要内容,如果未能解决你的问题,请参考以下文章

如何在需要使用 Xamarin.UITest 访问 iOS 上的照片的权限对话框中点击确定按钮?

当 Xamarin.ios Uitest 从 Xamarin Studio 运行时,在 Xamarin 测试云上面临“停滞的错误”

类似元素的 Xamarin UItest 查询

如何使用 xamarin.UITest 从 iOS 上的表格单元格中清除文本?

测试记录器和 Xamarin 表单 - ID 不适用于 UITest

如何停止 Xamarin.UITest 删除测试之间的数据?