一、Appium特点
- 跨平台
- 多语言
- 容纳其他框架
跨平台:
- 代码执行平台:Win/Mac/Linux
- APP运行平台:Android/iOS/win
- 脚本语言:python/Java/Ruby/C#
- 兼容手机底层测试框架:UIautomaotor/XCUITest
二、Appium适用场景
- 原生app
- 混合app
- web App
三、appium工作原理图
四、环境搭建
-
安装appium客户端库
-
安装appiumDesktop
url:https://github.com/appium/appium-desktop/releases/tag/v1.13.0 -
安装Android-SDK
配置环境变量: ANDROID_HOME D:* -
安装JDK1.8
配置环境变量:
JAVA_HOME D:* -
开启USB调试
点击手机版本8次以上开启开发者选项
进入USB调试
开启相关权限 -
下载、安装Pycharm
-
打开Android-SDK 目录下的 uiautomatorviewer.bat(帮助我们获取屏幕中的控件,并使用脚本操作)
adb shell dumpssys activity recents|find “intent={”