(一)所需软件
1.jdk-8u221-window
2.Android-sdk
3.Python
4.appium
5.Node.js
6.Appium-python-Client
7.pycharm
8. behave
(二)JDK
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html (最好安装1.8版本,版本过高可能导致后续uiautomatorviewer.bat起不来)
JDK一键安装,无需多讲,默认安装路径即可
环境配置:计算机>属性>高级属性>环境变量
新创建变量名:JAVA_HOME
变量值:D:\Java\jdk1.8.0_73(这里是jdk安装路径)
变量名:path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(系统可以在任何路径下识别java命令)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里需要注意的是.不能漏)Java运行环境加载类的路径
环境配置是否成功,输入javac或者java -version验证,出现如下界面表示成功
(三)Android-sdk
Android SDK提供开发测试所必须的Android API类库和开发工具
可以选择直接下载sdk包或者通过android studio下载sdk,这里更推荐直接下载android studio, 可以利用android studio自带的模拟器
3.1 下载方式
3.1.1通过android studio下载android sdk
(单独下载android sdk可能由于版本过老导致uiautomator.bat无法使用无法解决,可以选择安装android studio下载sdk)
Android studio下载地址:https://developer.android.google.cn/studio/
下载后进行安装,将按照下列步骤进行:
下面一步是安装路径的选择,D:\android\android studio
4.下面一定要逐步完成,一步一步仔细操作:
点选第二个,然后会有各种提示,下一步到这里
安装选这个custom
后续可以更改安装位置,否则,只能装在C盘
选择主题风格
下方安装路径如果需要更改的话,一定要改为没有标点符号,不要有中文
勾选内容参考图中
内存的选择,最好不要低于2G(2048MB)
到此下一步,开始疯狂跑安装:
5. 启动android studio, fanqiang下载好gradle, 下载android sdk
下边这个方法不好用,慎用,更推荐直接安装android studio
3.1.2 直接下载android sdk(这个android sdk可能起不来uiautomator.bat,如果后续有问题可以尝试3.1.2通过android studio下载android sdk)
sdk下载地址:https://www.androiddevtools.cn/
安装方式:
将下载的zip包解压,直接安装即可。
打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。 主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。如下图:
下载安装时,走的是外网,如果觉得下载速度太慢,可以配置国内镜像进行加速。
更改镜像地址Tools -> Options
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
中国科学院开源协会镜像站地址:
IPV4/IPV6: http://mirrors.opencas.cn 端口:80
IPV4/IPV6: http://mirrors.opencas.org 端口:80
IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80
3.2 配置环境变量
环境变量配置
1. ANDROID_HOME: D:\Android\android-sdk (实际安装路径)
2. Path已有变量追加值:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\28.0.3\ 自己具体版本号
3.3 验证
win+r输入cmd回车打开dos窗口,输入adb,出现如下截图,说明安装成功
(四)Python
搭建web自动化环境已安装python的略过这一步
下载地址:https://www.python.org/downloads/
傻瓜式下一步安装,勾选自动配置环境变量,或者安装后手动配置环境变量
这里是C:\Users\qabuild\AppData\Local\Programs\Python\Python37,C:\Users\qabuild\AppData\Local\Programs\Python\Python37\Scripts到Path变量中(使用pip安装会用到),如下图所示:
(五)appium
下载地址(下载for windows的):
https://github.com/appium/appium-desktop/releases/
傻瓜式安装下一步下一步
(六)Node.js
配置Appium的环境,必须要有Node.js(Appium就是由Node.js编写的),所以需要对Node.js进行安装和配置环境。
6.1下载
下载地址:http://nodejs.cn/download/
下载安装包后,双击安装,勾选自动配置环境变量,或者安装后手动配置,具体步骤忽略了,很简单。
6.2配置环境变量
加path环境变量:C:\Program Files\nodejs\node(安装路径)
6.3验证
通过命令node -v查看node版本,出现如下截图,说明安装成功
6.4 安装appium-doctor
npm install -g appium-doctor
6.5 cmd执行appium-doctor
输入命令appium-doctor查看,出现如下截图,说明安装成功
(七)Appium-python-Client
直接打开cmd,输入:pip install Appium-Python-Client
(八)Pycharm
下载professional版本的支持Gherkin语法
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
(九)behave
pip install behave