appium生态工具
- adb:android的控制工具,用于获取android的各种数据和控制
- Appium Desktop:内嵌了appium server和inspector的综合工具
- Appium Server:appium的核心工具,命令行工具
- Appium client:各种语言的客户端封装库,用于连接appium server
- AppCrawler自动遍历工具
环境安装
安装java1.8
变量名 | 路径 |
---|
JAVA_HOME | D:\Android\Java\jdk1.8.0_25 |
classpath | .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; |
path | %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; |
java -version
javac -version
安装 android sdk
- 下载:http://tools.android-studio.org/index.php/sdk,下载压缩包即可
- 升级:解压后,在readme里找到升级命令,并执行
tools\android.bat update sdk --no-ui
- 配置环境变量:
变量名 | 路径 |
---|
ANDROID_HOME | D:\Programs\android-sdk-windows |
path | %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools |
adb
adb shell
appium-desktop(appium server + appium inspector工具)
- 下载地址:https://github.com/appium/appium-desktop/releases
- 如果不需要安装appium inspector,可通过npm直接安装appium
- 官方(不推荐):
npm install -g appium
- 淘宝镜像(推荐):
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g appium
- 验证(命令行输入):
appium
(不报错说明安装成功)
安装 Appium python client
- 命令行:
pip install appium-python-client
安装appium-doctor检测appium的安装环境
- 安装:
cnpm install -g appium-doctor
- 使用:
appium-doctor