在Windows上自动化IOS设备的推荐方法是什么



我已经看到了这个话题,当谈到如何从Windows PC自动化IOS设备时,每个网站和帖子上的答案都给了它很大的范围。

一方面,我看到的主要答案是:这是不可能的,因为苹果的规则,或者它的设置非常混乱,不值得维护,(尽管没有详细解释为什么它很混乱;以及建议远离该软件建议的文章,声明它们可能包含恶意软件和病毒。

我发现其他来源建议Expertest、Appium Studio、Quamotion、TestProject在Windows PC上测试和自动化IOS。然而,在阅读了对这些网站的谨慎担忧后,无法证明这些工作室/软件是否合法支持在Windows上模拟真实的IOS环境,以及反对采用这种方法的论点,我再也说不出在这个话题上哪些消息来源是可靠的了。

正如你所猜测的,我问这个问题的兴趣在于,我想找到一种在Windows上自动化IOS的方法,并体验如何在iPhone上运行测试。我通常在Eclipse Studio中编写代码,并使用Oracle VM创建Android模拟器进行测试。如果我需要一个物理IOS设备进行测试,我也可以。

感谢所有的建议。谢谢

我建议在Windows上自动化iOS应用程序的最佳选择是使用基于云的解决方案,如BrowserStack、SauceLabs等。

通过这种方式,您可以确保您将使用实际的iOS设备,并且该应用程序的行为与在实际的物理iOS设备上的行为相同。

您甚至可以使用Appium检查器检查应用程序,并轻松运行测试。

使用这种解决方案的唯一缺点是,它们中的大多数都不支持最新版本的Appium。

因此,这方面的工作将是在Mac OSX虚拟机上设置Microsoft Azure DevOps管道,并使用最新的Appium服务器版本。

您提到的工具-Experitest、Appium Studio、Quamotion,。。。所有这些都使用相同的方法:它们通过USB连接与真实的物理iOS设备进行通信,然后在设备上启动一个代理(WebDriverAgent或类似程序(,您可以使用该代理来自动化iOS设备。

他们通常会要求你至少配置iOS开发者证书和配置文件(就像你在Mac上测试时一样(。

他们中的大多数还为您提供免费试用和支持,因此您可以继续安装该软件并尝试一下。

相关内容

最新更新