Appium和Calabash是否需要生根或越狱才能在移动应用上自动化测试?

时间:2014-07-21 04:21:04

标签: android ios jailbreak appium calabash

我是移动自动化领域的新手。我的客户要求移动自动化解决方案不应该依赖于生根(android)或越狱(ios)设备。

我目前正在关注Appium和Calabash。我不确定这两种工具是否符合上述要求。

另外请告诉我是否有其他工具符合我的要求(除了猴子谈话)。

3 个答案:

答案 0 :(得分:2)

没有。植根设备不需要在Appium和Calabash上运行测试。但是,Appium和Calabash也可以在Rooted设备上运行。因此,我认为Calabash符合您的要求,因此您可以继续这样做。

答案 1 :(得分:2)

Appium和Calabash不需要生根设备。

我更喜欢并使用Appium,因为您无需以任何方式修改目标应用的源代码。所有其他跨平台自动化解决方案都需要您修改目标应用程序。

Here's a list of some other automation solutions

答案 2 :(得分:0)

我可以亲自谈论Calabash。只要您熟练设置iOS和Android环境,它就是一个强大的工具。 iOS需要复制和修改目标,如果你正在使用可可豆荚,还需要一个额外的mod Cocoa pods update

在设备和SIM卡上运行良好,并通过irb shell提供强大的查询工具。在编写测试和ruby脚本时查询语言与语法不同。除此之外它的伟大。