1. 安装node.js:
node-v8.11.3-x64.msi
2. 安装jdk:
jdk-8u171-windows-x64
3. 使用npm安装appium,使用npm是从国外服务器下载,由于国内墙太高,安装需要非常长的时间,更多时候是失败。
推荐使用cnpm来安装:淘宝 NPM 镜像 10分钟同步npmjs.org镜像,使用方式和npm完全一致
>>> npm install cnpm -g --registry=https://registry.npm.taobao.org #install cnpm
>>> npm view appium versions #查看appium所有的版本号
>>> cnpm install -g appium --no-cache
>>> cnpm install -g appium-doctor
4. 下载Adt Bundle windows 64 -已经配置好的Android SDK, 解压之后放到C盘,改名字为android-sdk
设置环境变量:ANDROID_HOME = C:\android-sdk\sdk
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_171
在path中加入:%ANDROID_HOME%\tools
在path中加入:%ANDROID_HOME%\platform-tools #这是为了能在CMD中启动adb
在path中加入: %JAVA_HOME%\bin
5. 检查appium环境:
>>> appium-doctor
6. 安装appium client:
>>> pip install -i http://mirrors.aliyun.com/pypi/simple/ Appium-Python-Client #使用阿里的镜像服务器进行安装
参考文章:
https://blog.csdn.net/fengyang_123456/article/details/60143502
https://blog.csdn.net/testcs_dn/article/details/54374849
Debug:
- appium-doctor 报错
Bin directory for %JAVA_HOME% is not set;
解决方法:
运行where java检查java的路径;
如果不在java的路径不是” C:\Program Files\Java\jdk1.8.0_171”,可以将文件夹
C:\Program Files\Java 备份,然后卸载JDK,JRE,
这样系统注册文件中就没有java的路径了,再把
C:\Program Files\Java 文件夹拷贝回来;运行where java 检查路径。