java Appium vs Espresso用于自动化测试框架
在过去的几周里,我一直在使用Appium(python)
进行安卓测试,但昨天我们决定转移到Expresso(Java)
进行自动测试。我们之所以做出这种转变,有两个原因:
我们想扩大自动化测试的规模,appium中有很多功能是不存在的
这是安卓最新的测试框架之一,具有良好的向后兼容性
- 小API和非常容易定制李>
我已经读了Espresso,但如果我把它与Appium比较,我一点也没有发现什么好东西。我是一个Python/R developer
所以可能有几点我不理解。是否有人愿意帮助我理解,转向这种新的测试框架对未来是否有好处?我错过了这里的大局,任何帮助都将不胜感激
# 1 楼答案
# 2 楼答案
如果你只坚持安卓系统的自动化,而不知道iOS系统的自动化,你可以选择浓缩咖啡
另外,浓缩咖啡需要应用程序的源代码才能实现自动化
优点是,它直接由谷歌开源
但我的目标是使用Appium,因为它是一个大型开源社区,具有巨大的增强功能,并且易于使用任何编程语言实现自动化,而且不用说它同时支持Android和iOS