我将在以后使用mac机器为iOS应用程序使用appium,但同时我想在我的Windows机器上使用appium用于相同的iOS应用程序,然后在mac中推送代码。那么有可能以这种方式工作,或者如果我们正在构建iOS应用程序,我们必须使用MAC吗?如果有人可以指导我,我会很感激,因为我对使用appium很新,并且很乐意学习它。
提前致谢, RV
答案 0 :(得分:1)
要为任何iOS应用程序运行自动化脚本,您肯定需要一台Mac机器。它不能在Windows上完成。
需要为Appium提供Xcode才能工作。 Appium的命令生命周期,如下:
Apple的仪器二进制文件,Appium用于启动iOS模拟器,默认情况下使用当前选择的Xcode,以及安装有该版本Xcode的最高iOS SDK。
iOS Appium参考[Mac] :您可以参考我的博客文章here,参考适用于iOS的模拟器/真实设备上的运行脚本。
答案 1 :(得分:0)
有第三方供应商提供的工具允许您在Windows上的真实iOS设备上运行类似Appium的测试。
例如,您有http://quamotion.mobi和http://experitest.com,它们都允许您使用Selenium / WebDriver协议在Windows,Linux和macOS上的真实设备上测试真实的iOS应用程序。
PS:我为Quamotion工作,Quamotion是提供此类软件的公司之一。