主流的移动端自动化工具
- Robotium
1.支持语言:Java
2.仅支持Android系统
3.不支持跨应用
- Macaca
1.支持语言:Java,Python,Node.js
2.支持Android和iOS系统
3.支持跨应用
- Appium
1.支持语言:Java,C#,Python,php,perl,ruby,Node.js
2.支持Android和iOS系统
3.支持跨应用
- 自动化工具选择的关注点
1.是否支持native,webview
2.是否支持获取toast
3.是否支持跨应用
Appium环境搭建
-
2.2.1 Appium客户端安装
-
2.2.1.1 Appium背景介绍
1.官网:www.appium.io,由SauceLab公司开发 2.Appium是由nodejs的express框架写的Http Server,Appium使用WebDriver的json wire协议, 来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架
-
2.2.1.2 Appium桌面客户端安装方式
-
1. 运行appium-desktop-Setup-1.2.7.exe,默认
-