【发布时间】:2014-09-11 12:32:50
【问题描述】:
我是移动自动化领域的新手。我的客户要求移动自动化解决方案不应依赖于 root (android) 或越狱 (ios) 设备。
我目前正在研究 Appium 和 Calabash。我不确定这两个工具是否符合上述要求。
如果有任何其他工具可以满足我的要求,请告诉我(Monkey talk 除外)。
【问题讨论】:
标签: android ios jailbreak appium calabash
我是移动自动化领域的新手。我的客户要求移动自动化解决方案不应依赖于 root (android) 或越狱 (ios) 设备。
我目前正在研究 Appium 和 Calabash。我不确定这两个工具是否符合上述要求。
如果有任何其他工具可以满足我的要求,请告诉我(Monkey talk 除外)。
【问题讨论】:
标签: android ios jailbreak appium calabash
Appium 和 Calabash 不需要 root 设备。
我更喜欢和使用 Appium,因为您不需要以任何方式修改目标应用程序的源代码。所有其他跨平台自动化解决方案都需要您修改目标应用程序。
【讨论】:
没有。在 Appium 和 Calabash 上运行测试不需要 Root 的设备。但是,Appium 和 Calabash 也可以在 Rooted 设备上运行。因此,我认为 Calabash 符合您的要求,因此您可以继续进行。
【讨论】:
我可以亲自谈论葫芦。只要您精通设置 iOS 和 Android 环境,它就是一个强大的工具。 iOS 需要复制和修改目标,如果您使用的是可可豆荚,则需要额外的 mod Cocoa pods update
在设备和 sims 上运行良好,并且通过 irb shell 具有强大的查询工具。查询的语言与编写测试和 ruby 脚本的语法是不同的。除此之外,它很棒。
【讨论】: