Appium
是一个移动 App (手机应用)自动化工具。
手机APP 自动化有什么用?
-
自动化完成一些重复性的任务
比如微信客服机器人
-
爬虫
就是通过手机自动化爬取信息。
为什么不通过网页、HTTP 爬取呢?有的系统没有网页,也不方便通过HTTP爬取
-
自动化测试
很多企业里面有这样的需求
Appium
自动化方案的特点:
-
开源免费
-
支持多个平台
iOS (苹果)、安卓 App 的自动化都支持。
-
支持多种类型的自动化
支持 苹果、安卓 应用 原生界面 的自动化
支持 应用 内嵌 WebView 的自动化
支持 手机浏览器 中的 web网站自动化
支持 flutter 应用的自动化
-
支持多种编程语言
像 Selenium 一样, 可以用多种编程语言 调用它 开发自动化程序。