我是appium的新手。任何已经熟悉appium的人都可以说出appium的优点和缺点。它应该有助于以正确的方式使用appium。
答案 0 :(得分:7)
优点:
缺点:
这是我在2个月内到目前为止所得到的。实际上,您将根据项目要求了解何时开始使用它。
答案 1 :(得分:4)
优点:
支持任何编程语言(感谢json wire协议)
能够测试iOS和Android
支持hybris,native和webapps的自动化。
支持多个框架。
可以集成常用的编程API。
跨平台
开源(免费)
可以通过appium服务器运行app而无需操作应用程序。
无需源代码(与机器人不同)
CI与jenkins,saucelabs兼容(迄今为止我的经验)
能够在硒网格上运行。
虽然自动化某些应用程序,但不需要使用APK。
兼容Selenium webdriver。
缺点:
图片比较
很长时间为Android和iOS配置appium。
太多意外错误。
答案 2 :(得分:4)
优点:
缺点:
答案 3 :(得分:2)
优势适用于我的情况(尝试使用相同的数据驱动的ruby库和本地开发的DSL构建完全自动化的,即桌面浏览器和移动浏览器的构建触发)
缺点
答案 4 :(得分:0)
我正在使用它来开发一个使用C#的iOS应用程序测试框架,而且往往感觉有点粗糙和未煮熟。我觉得Java,Ruby和Python语言比C#支持更好,而且很多天它在办公室里都是一场艰苦的战斗。考虑到所有这些,我认为它确实有一个光明的未来所以我会坚持下去