0

刚开始调查 Xamarin 测试云。我想使用 VS 编写一个简单的测试,并在 Mac 机器上运行的 iOS 模拟器上运行这个测试。我已连接到 Xamarin Mac 代理。代理与 iOS 模拟器在同一台 Mac 机器上运行。

当我尝试使用这样的东西时,我遇到了异常“Windows 不支持 iOS 测试”:

app = ConfigureApp.iOS.StartApp();

我知道我无法在 Windows 上运行 iOS 测试,但我想在 Mac 上的 iOS 模拟器上运行它。

有人可以解释一下我该怎么做吗?可能吗?

还有一个问题。如前所述,我刚刚开始使用 xamarin 和测试。我不确定我理解 Xamarin 测试云和 Xamarin UI 测试之间的区别。有人可以解释一下吗?

4

1 回答 1

1

目前无法从 Visual Studio 在模拟器(在 Mac 上运行)上启动 iOS 测试 - 您必须在 Mac 本身上从 Xamarin Studio 启动测试才能在模拟器中运行测试或在设备上。

UITest 是基于 Calabash的自动化 UI 验收测试框架,它允许程序员在 C# 中编写和执行测试——更多信息可以在这个链接中找到

Test Cloud 是一项服务,可让您在我们自己托管的 2,000 多台设备上运行使用 UITest(或 Calabash)编写的测试(因此您可以针对各种不同的操作系统版本/硬件类型进行测试)。-更多信息可以在这个链接中找到

于 2016-07-26T16:41:28.050 回答