一、环境准备
1.准备JDK,推荐最新版本;
2.准备Python,推荐安装python3以上,这边安装的是python3.7.0;
3.准备Appium,推荐安装1.8以上;
4.准备Android SDK;
5.准备nodeJs;
6.准备PyChram,PyChram。
二、安装工具
1.安装JDK
1.1傻瓜式安装,不赘述,直接点击下一步直到完成。
1.2安装好之后,配置JDK环境变量,(推荐配置成系统变量),环境变量配置步骤:右键【我的电脑】-【属性】-【高级系统设置】-【环境变量】-【新建】-输入“变量名”和“变量值” - 【确定】;详情如下图:
1.3把JDK环境变量%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;添加到path里;
1.4JDK配置完之后,我们可以用CMD命令java
-version来验证一下看JDK的环境是否配置正确,如果出现下图说明JDK已经配置正确:
2.安装Python
2.1同样也是傻瓜式安装,直接点击下一步直至完成。
2.2配置Python环境变量,Python的环境变量与JDK环境变量配置方式一样;
2.3把Python环境变量添加到Ptah中;
2.4验证Python环境变量是否配置正确,用CMD命令Python --version来验证,如图:
3.安装SDK
3.1官网下载或者百度云直接下载,解压就能直接使用;
3.2直接解压到想保存的位置,然后配置环境变量。如图:
3.3把ANDROID_HOME添加到Path中;
3.4在安装目录Android\android-sdk下找到并打开SDK Manager.exe,安装tools、API(最新版本或自己所需要的版本)、Extras。
3.5验证是否安装成功,cmd输入adb--version
4.安装Appium
4.1安装appium客户端,傻瓜式安装,直接点击下一步,直至完成。此时可启动客户端打开appium进行自动化测试了。
5.安装Appium-server
由于很多UI框架是通过脚本启动appium-server进行测试的,仅安装appium客户端无法通过cmd的方式启动appium-server进行测试,需要再下载appium-server方便框架运行。
5.1确保电脑安装nodejs,安装成功后cmd输入node –v验证
5.2通过npm命令先安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
检查下cnpm是否安装成功
5.3通过cnpm安装appium server,CMD下输入cnpm install -g appium,该指令默认安装appium最新版本,如需要特定版本,输入cnpm install -g appium@1.15.1
检查appium安装是否成功
5.4检查appium运行所需的环境是否具备
下载Appium-doctor,cmd下输入cnpm install appium-doctor,下载完成后运行指令检查环境,出现如下文字说明环境已具备。
5.5安装Appium-Python-Client
cmd下输入命令pip install Appium-Python-Client
6.安装PyCharm
5.1首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包
到了这一步,Appuim+python的安卓UI自动化测试框架就搭建完成了。如果使用真机测试,插上手机就可以开始编写脚本测试了。