Appium Appium 对于 Android 测试,可以完全替代 Roobtium 吗?

Shery · 2013年11月13日 · 最后由 Shery 回复于 2013年11月14日 · 2483 次阅读

Appium 对于 Android 测试,可以完全替代 Roobtium 吗?为什么呢?

共收到 9 条回复 时间 点赞

呼唤 @lizhenghuan Roobtium 大神

还有一个问题:Appium 可以搭建一个一次执行多个 Python 脚本的框架吗?

Appium 的情况我 不熟悉,首先 appium 是否能如 robotium 不间断地 update 两三年;目前 robotium 全球 fans 经常提及补丁,到社区可以看到,这将成为一个良性发展。
没有谁能完全取代谁,你也不知道几年后会不会有个 XXX 来取代 appium。
我们中国人最擅长的就是取其精华 去其糟粕

我可以把 robotium、appium 和我自己的一些东西好的地方合到一起,利于自己用即可。robotium 我相信还是会继续维护下去。

#2 楼 @shery_zhang2012 额。。一个一次多个执行多个 python 脚本,这个利用 python 本身就能够做到吧,和 appium 本身关系不大。这个调用就像 monkeyrunner 一样了,你可以在 appium 一个 file 中写多个 case,也可以写多个文件,然后用 python 或者别的语言调。

另外关于替代的问题,就如@lizhenghuan 说的,其实肯定各有各的优点。就目前来看,我觉得 native 和 webview 的支持就各有优点。我们还是取长补短吧

#3 楼 lizhenghuan Robotium 的局限性在哪里呢?它的局限性 Appium 是否有扩展呢?

#4 楼 monkey 能否写个例子给点参考呢?

#6 楼 @shery_zhang2012 论坛之前有 ppt 介绍 你可以翻翻看

#5 楼 @shery_zhang2012 这个问题 appium 的维护组织曾经分析过, 可以翻翻他们在 slideshare 上的 ppt. 他们比较了几乎业界所有的框架.

appium 目前还没有发布正式版本, 目前版本是 0.11.3 robotium 则是已经到了 4.3.1.
所以 robotium 更成熟.

appium 的目标是遵从 webdirver 协议, 并成为行业标准, 所以潜力很大, 他提供的架构非常好
robotium 则

在 android 平台上, appium 和其他框架的区别, 还在于它使用的底层技术.
appium 同时支持两套体系. 一个是插桩, 一个是 uiautomator
uiautomator 的优点是跨平台,跨 app

3 楼 lizhenghuan 现在的 Robotium 是不是也支持 WebDriver 的协议了呢??

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册