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