用python+appium做appUI自动化测试,系统为Windows。
一,安装JDK,配置JDK环境变量
1,下载jdk
jdk8官网下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
选择对应的系统下载,我的电脑是Windows64位所以选择红框标注的安装包下载。
链接:https://pan.baidu.com/s/1vPtcw8Fv2v9obdk8GK63Eg,提取码:w703
2,安装jdk
安装过程傻瓜式默认安装,也可以更改安装路径。安装完成后jdk安装绝对路径里包括以下文件
3.1,win10下配置步骤:选择桌面 ”此电脑“,鼠标右键-->点击”属性“ --> 点击“高级系统设置” --> 点击“环境变量”
二,安装Android SDK,配置SDK环境
1,下载Android SDK
官网下载地址(需fq):http://developer.android.com/sdk/index.html
其他下载地址(推荐使用):http://www.androiddevtools.cn/
这里我使用第二个下载地址,进入网址,点击“Android SDK 工具” --> “SDK Tools”
3.1,在系统变量区域,新建变量,变量名为ANDROID_HOME,变量值为第1步中你的Android SDK解压缩后的绝对路径
打开cmd,输入
adb
回车,出现如下所示即配置成功三,安装Node.js
1,appium服务端的运行需要node.js环境。下载地址:https://nodejs.org/en/
选择大多数人使用的下载,根据提示进行安装就行(可更换安装路径)。
node.js中含有npm,打开cmd输入查看npm版本命令
npm -v
,显示版本信息则说明安装配置成功。四,安装.net framework
Node.js需要.NET Framework框架的支持,所以安装之前需要安装.net framework,否则安装过程中会报错。
官网下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653
下载成功后双击安装即可。
五,appium安装
1,下载appium-desktop,官网地址:http://appium.io/
点击【Download Appium】--> github项目页面,目前最新版本为1.18.0-1,选择对应系统版本。我这里选择如下,点击下载。
2,检查appium环境是否搭建成功
- 首先,安装appium-doctor,cmd输入如下命令
npm install -g appium-doctor
- 速度太慢的话可以换成淘宝镜像安装,需要先安装cnpm,命令如下:
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装完成后,再安装appium-doctor,命令为
cnpm install -g appium-doctor
appium-doctor安装成功后,cmd窗口输入命令appium-doctor
,检查appium环境是否配置成功。 - 页面显示successfully,则appium环境搭建成功,如果出现如下WARN也可以忽略,对使用不影响。
用Python写自动化脚本的话一定需要安装,需提前安装好Python。cmd窗口输入命令pip install appium-python-client
至此,我们appium环境便搭建完成。对初学者来说,过程有点繁琐,走到这一步就为自己点个赞吧。