关于selendroid和appium的几个问题
Few questions about selendroid and appium
我浏览了很多博客和网上教程,以找出最适合 android 和 ios 应用程序的工具。然而,我发现 selendroid 和 appium 是广泛使用的移动应用程序自动化工具。我浏览了多个博客和教程网站,发现了早于 2015 年的过时信息。现在,我想知道
- 这两个哪个最好?
- selendroid 和 appium 测试脚本是否可以 运行 在 android 和 ios 应用程序上不做任何更改?
- 这个工具的优点和缺点?
- 我们还有比selendroid和appium更好的开源工具吗?
非常感谢您的意见...
回答您的问题:
- 如果您打算将它用于 iOS 和 android,我建议您使用 Appium。
- 是的,如果您的定位器和应用程序结构相同,那么您可以在两个平台上使用相同的脚本。
Appium- 优点:
- 您可以运行测试并行
- 两个平台可以使用相同的脚本
- 不需要访问您的源代码,因此您实际上是在发布您正在测试的内容
- 良好的文档和各种博客
- 支持各种框架
- 您可以用您喜欢的语言编写测试
劣势
- 不支持图片比较
我已经用了3个月了。这是我在 3 个月内想到的。
Appium -
优点-
1. Appium 客户端库支持多种语言,因此您可以使用 Java、Ruby、Python、PHP、JavaScript 和 C# 等不同语言编写测试用例.
2. Appium支持跨平台脚本开发。
3. Appium 拥有庞大的社区支持,您可以在其中提问和分享。
4. 它支持在物理设备和模拟器上测试运行ning。
5. 支持 android 和 iOS 的原生和混合移动应用程序。
6. Mac OS
可以录制和回放
缺点-
1. Windows OS 不支持录制和回放。
文档不是用户友好的。
3.不支持图片对比。
4. 设置需要一些时间,尤其是 Linux 系统。
5. 对手势的支持有限。
6. 对 android 版本 < 4.1 的有限支持
7. 不支持 Toast 消息。
8. 相机、地图等应用程序之外的活动无法自动执行
Selendroid -
优点 -
1.支持与Appium相同的不同语言,例如。 Java、C#、perl、python 等。
2. 支持在多个设备和模拟器上测试运行。
3. 支持原生和混合应用程序自动化
缺点 -
1.Limited 支持手势。
2. 对 android 版本 < 4.1 的有限支持
3.不支持吐司消息。
4. 相机、地图等应用程序之外的活动无法自动执行
5.不支持iOS
我浏览了很多博客和网上教程,以找出最适合 android 和 ios 应用程序的工具。然而,我发现 selendroid 和 appium 是广泛使用的移动应用程序自动化工具。我浏览了多个博客和教程网站,发现了早于 2015 年的过时信息。现在,我想知道
- 这两个哪个最好?
- selendroid 和 appium 测试脚本是否可以 运行 在 android 和 ios 应用程序上不做任何更改?
- 这个工具的优点和缺点?
- 我们还有比selendroid和appium更好的开源工具吗?
非常感谢您的意见...
回答您的问题:
- 如果您打算将它用于 iOS 和 android,我建议您使用 Appium。
- 是的,如果您的定位器和应用程序结构相同,那么您可以在两个平台上使用相同的脚本。
Appium- 优点:
- 您可以运行测试并行
- 两个平台可以使用相同的脚本
- 不需要访问您的源代码,因此您实际上是在发布您正在测试的内容
- 良好的文档和各种博客
- 支持各种框架
- 您可以用您喜欢的语言编写测试
劣势
- 不支持图片比较
我已经用了3个月了。这是我在 3 个月内想到的。
Appium - 优点- 1. Appium 客户端库支持多种语言,因此您可以使用 Java、Ruby、Python、PHP、JavaScript 和 C# 等不同语言编写测试用例. 2. Appium支持跨平台脚本开发。 3. Appium 拥有庞大的社区支持,您可以在其中提问和分享。 4. 它支持在物理设备和模拟器上测试运行ning。 5. 支持 android 和 iOS 的原生和混合移动应用程序。 6. Mac OS
可以录制和回放缺点- 1. Windows OS 不支持录制和回放。 文档不是用户友好的。 3.不支持图片对比。 4. 设置需要一些时间,尤其是 Linux 系统。 5. 对手势的支持有限。 6. 对 android 版本 < 4.1 的有限支持 7. 不支持 Toast 消息。 8. 相机、地图等应用程序之外的活动无法自动执行
Selendroid -
优点 - 1.支持与Appium相同的不同语言,例如。 Java、C#、perl、python 等。 2. 支持在多个设备和模拟器上测试运行。 3. 支持原生和混合应用程序自动化
缺点 -
1.Limited 支持手势。 2. 对 android 版本 < 4.1 的有限支持 3.不支持吐司消息。 4. 相机、地图等应用程序之外的活动无法自动执行 5.不支持iOS