APP自动化测试之环境搭建:6.appium安装配置

APP自动化测试之环境搭建:6.appium安装配置

1.前提

基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装appium?它是目前做APP自动化非常主流的一个库,既可以做android上的APP自动化,也可以做IOS上的APP自动化,这里主要讲解的是android系统上的APP自动化。

2.appium安装配置

appium桌面版和命令行版都可以提供代码操作手机APP的服务,如果你除此之外还想通过appium定位元素和录制脚本的话,那么你必须得安装桌面版,命令行版就可以不装了。另外桌面版比较占用空间,请读者自行选择。

1)桌面版

下载Appium地址:http://appium.io/

APP自动化测试之环境搭建:6.appium安装配置

APP自动化测试之环境搭建:6.appium安装配置

APP自动化测试之环境搭建:6.appium安装配置

APP自动化测试之环境搭建:6.appium安装配置

如果遇到杀毒软件提醒:勾选不在提醒,并选择允许所有。安装完成后自动启动appium,界面如下:

APP自动化测试之环境搭建:6.appium安装配置

先别着急点击start server启动,先点击Edit Configurations配置下:检查下两个环境变量配置是否与你自己主机的真实地址对应,是的话就点击save and restart即可。

APP自动化测试之环境搭建:6.appium安装配置

点击“Start Server v1.8.1”启动服务:

APP自动化测试之环境搭建:6.appium安装配置

APP自动化测试之环境搭建:6.appium安装配置

2)命令行版(可选则不安装)

安装node:https://nodejs.org/en/

APP自动化测试之环境搭建:6.appium安装配置

傻瓜式安装,一步步往下即可完成。

打开dos,分别输入命令node –v和npm –v验证是否安装成功?

APP自动化测试之环境搭建:6.appium安装配置

安装node的目的是为了使用它自动的npm安装appium,但是npm安装比较慢经常出问题,建议使用cnpm安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

APP自动化测试之环境搭建:6.appium安装配置

安装appium:

(需要等待较长时间,耐心等待即可)

方式1:推荐

cnpm install -g [email protected] --registry=https://registry.npm.taobao.org

方式2:

cnpm install -g [email protected] --registry=https://registry.cnpmjs.org

方式3:

cnpm install -g appium –no-cache

查看appium版本:appium –v

安装appium-doctor:      cnpm install -g [email protected]

APP自动化测试之环境搭建:6.appium安装配置

检查appium是否安装成功:appium-doctor

APP自动化测试之环境搭建:6.appium安装配置

启动appium服务:     appium

停止appium服务:ctrl+c,输入y回车即可。

3)安装Appium-Python-Client(必须安装)

pycharm上点击下方的Terminal,或者直接在dos中执行如下命令:

pip install Appium-Python-Client

APP自动化测试之环境搭建:6.appium安装配置

注:如果不安装该客户端的话,你写的python代码将无法借助appium提供的服务于手机通讯。