在 Windows 上使用 Xamarin 进行 iOS UI 测试

Posted

技术标签:

【中文标题】在 Windows 上使用 Xamarin 进行 iOS UI 测试【英文标题】:iOS UI Testing using Xamarin on Windows 【发布时间】:2016-10-26 09:44:56 【问题描述】:

我目前是 Mac 用户,使用 Parallels 在 Windows Visual Studio 上使用 Xamarin 进行开发。

我的ios Simulator 运行良好,我对 iOS 应用程序的开发没有任何问题。关键是,在我决定在我的 android 和 iOS 应用上运行一些 UI 测试之前,一切都很好。

Xamarin UITest 告诉我 Windows 不支持 iOS 测试。

有什么办法可以让它工作吗?我应该只为iOS UI Testing 重新打开Xamarin Studio 吗?是否有任何其他选项可以在 Windows 上的 iOS 和 Android 上进行简单的 UI 测试?

感谢您的帮助

【问题讨论】:

【参考方案1】:

根据预算,您可以查看Xamarin Test Cloud,它可以让您在数千台特定设备上进行测试。

可以在 Visual Studio 中使用 Xamarin.UITest 开发测试,然后在云端执行。

【讨论】:

【参考方案2】:

我在这方面有一些经验(Xamarin UITesting Android 和 iOS)。

我还没有发现 Xamarin UITest 是“跨平台的”。在我看来,您最终会编写单独的项目、单独的测试解决方案:一个用于 Android,另一个用于 iOS。

由于您已经拥有一台 Mac 并且已经拥有 Xamarin Studio 供您使用,您不妨将您的 iOS 测试工作集中在那里,并使用适用于 Android 的 Visual Studio。

【讨论】:

以上是关于在 Windows 上使用 Xamarin 进行 iOS UI 测试的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上卸载 Xamarin

Xamarin形式:Android和Windows平台上的HTML数据转换

在 Xamarin Forms 的 Telerik ListView 中,如何处理 Windows 上元素的右键单击事件?

Xamarin 表单:Windows 应用程序中的工具提示

通过 Xamarin 在 UWP 上使用文本转语音

Xamarin.Forms UWP 项目不会安装在 Windows 10 移动版上