2

在尝试执行针对 Xamarin.UI.Test 框架编写的 UI 测试脚本时,我收到错误消息“Windows 不支持 iOS 测试” 。

有什么方法可以从 Visual Studio 2017(Windows 机器)在 IOS 应用程序上远程运行 UI 测试?

Appium 具有远程服务器功能,使我们能够连接到 mac 并运行测试脚本。Xamarin UI 测试是否有这样的功能?

4

1 回答 1

3

不支持使用 Mac 代理从 Windows 运行 iOS Xamarin.UITests。

原因:

UITest 驱动程序使用 Apple 的 XCUITest 来驱动 UI 自动化,这与 Xamarin 的 iOS 远程处理的工作方式不兼容(基本上是 UI “hack”)。

解决方案:

您可以改为使用 Xamarin Studio 在 Mac 上直接运行它们。

参考:如何在 iOS 模拟器上使用 VS 运行测试(在 Mac 上)

于 2018-11-28T02:55:11.430 回答