我已经浏览了很多关于网络的博客和教程,以找出哪个是用于Android和Android的最佳工具。 ios app。但是,我遇到了selendroid和appium是广泛使用的移动应用程序自动化工具。我已经浏览了多个博客和教程网站,发现了比2015年更早的信息。现在,我想知道
感谢您的投入......
答案 0 :(得分:3)
回答你的问题:
Appium - 优势:
<强>缺点强>
我已经使用它3个月了。这是我在3个月内想到的。
答案 1 :(得分:0)
Appium - Pros- 1. Appium客户端库支持多种语言,因此您可以编写不同语言的测试用例,如Java,Ruby,Python,PHP,JavaScript和C#。 2. Appium支持跨平台脚本开发。 3. Appium在您提出和分享的过程中提供了大量的社区支持。 它支持在物理设备和仿真器上运行的测试。 5.支持Android和iOS的原生和混合移动应用程序。 6.录制和播放适用于Mac OS
缺点 - 1. Windows操作系统上没有录制和播放功能。 文档不是用户友好的。 3.不支持图像比较。 4.设置需要一些时间,特别是在Linux系统的情况下。 5.对手势的有限支持。 6.对Android版本的有限支持&lt; 4.1 7.不支持Toast消息。 8.相机,地图等app以外的活动不能自动化
Selendroid -
优点 - 1.支持与Appium相同的不同语言,例如。 Java,C#,perl,python等 2.支持在多个设备和仿真器上运行测试。 3.支持Native和混合应用程序自动化
缺点 -
1.对手势的有限支持。 2.对Android版本的有限支持&lt; 4.1 3.不支持Toast消息。 4.相机,地图等app以外的活动不能自动化 5.不支持iOS