刚开始调查Xamarin Test Cloud。 我想用VS编写一个简单的测试,并在iOS模拟器上运行此测试,该模拟器在Mac机器上运行。 我已经连接到Xamarin Mac Agent。代理程序在与iOS模拟器相同的Mac计算机上运行。
当我尝试使用以下内容时,我遇到了异常“Windows上不支持iOS测试”:
app = ConfigureApp.iOS.StartApp();
我知道我无法在Windows上运行iOS测试,但我想在Mac上的iOS模拟器上运行它。
有人可以解释我怎么能这样做?有可能吗?
还有一个问题。如上所述,我刚开始使用xamarin并进行测试。我不是因为Xamarin Test Cloud和Xamarin UI Test之间存在差异而感到害羞。有人可以解释一下吗?
答案 0 :(得分:1)
目前无法在Visual Studio上的模拟器(在Mac上运行)上启动iOS测试 - 您必须从Mac上的Xamarin Studio开始测试才能够在模拟器或设备上运行测试。
UITest是基于Calabash的自动UI验收测试框架,它允许程序员用C#编写和执行测试 - more info can be found at this link。
Test Cloud是一个服务,它允许您在我们自己托管的2,000多台设备上运行使用UITest(或Calabash)编写的测试(因此您可以针对各种不同的OS版本/硬件类型进行测试)。 - more info can be found at this link。