是否有任何可能的解决方案可用于测试 在 Windows 机器上使用 Appium 的 iOS 应用程序?此外,我还必须重用已创建的测试脚本。因为我已经开发了 Ruby 测试脚本,所以我应该在我的 Windows 机器上重新使用它进行 iOS 测试。
根据我的探索,iOS 测试依赖于 XCode,因此您需要 Mac 机器。虽然我在下面列出了一些可能的方法,但它们有局限性,但它们不是我适用的解决方案。
探索的解决方案:
<强>1。 Appium Studio :
Appium Studio 社区版(免费)或企业版(付费)允许您测试 iOS 以及独立于硬件或软件的 android 应用程序。 ref: Appium Studio Docs
但由于以下限制,我无法使用 Appium Studio:
- 您不能在社区版中导入已经创建的脚本。 (我不知道企业版。)
- 如果您想使用 eclipse 来编辑脚本,那么您需要一个连接 Appium Studio 和 Eclipse 的 eclipse 插件。但是这个插件是付费的。
<强>2。远程服务器功能: 这是一个不错的选择,但您至少需要在 Mac 机器上安装,而我没有。 How?
Appium Studio 是否有可用的开源替代品? 还有其他解决方法吗? 我是 appium 的新手,我们将不胜感激。提前谢谢你。
最佳答案
我找到了这个 site而且似乎确实可以在 Windows 机器上运行 iOS 模拟器。据我所知,Appium studio 能够启动这些模拟器之一,或者看起来您可以使用远程访问。
https://docs.experitest.com/display/ES/Manual+Testing+Self-Training
如果我们可以为 Windows 安装一个 iOS 模拟器并让它工作,那么我们可以使用 Appium's desktop inspector .它是免费和开源的。它提供与 Appium Studio 相同的元素检测功能。
如果我们想在真实设备上运行测试,那么我们可以使用像 Appium studio 这样的云提供商,AWS Device Farm , 或 Sauce Labs
希望对你有帮助
詹姆斯
关于xcode - 在 Windows 机器上使用 Appium 测试 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50156918/