Appium 对于 Android 测试,可以完全替代 Roobtium 吗?为什么呢?
呼唤 @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