目录
1.Appium用法
appium是做app的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。接下来的教程是appium+python的实例。
2.准备工具
我的环境是Windows 10版本 64位系统
1.jdk1.6.0 (64位)
2.android-sdk_r24.3.4-windows
3.模拟器:夜神模拟器(或者安卓系统手机)
4.python:最好是最新版本(我用的是Pycharm工具)
5.安装python包Appium-Python-Client
6.appium:appium-desktop-setup-1.6.3
1、安装JDK并配置JDK的环境变量
(1)jdk的下载
下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载版本选择主流的jdk1.8的版本:jdk-8u241-windows-x64.exe
(2) 配置JDK的环境变量:
我的电脑右键属性-->高级系统设置-->高级-->环境变量-->系统变量:
1、新建系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_211 (这里是jdk的实际安装路径)
2、新建系统变量:
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; (前面有一点和冒号不能少)
3、编辑PATH变量,在PATH的最后面添加:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(PATH中原来的路径不要去掉哦)
4、验证是否安装并配置成功:
在dos中输入javac和java -version验证。(分别出现一堆英文和jdk的版本信息则说明安装配置成功!)
2、安装SDK并配置SDK的环境变量。
(1) SDK的下载
下载地址:http://tools.android-studio.org/index.php/sdk/
下载版本选择:android-sdk_r24.4.1-windows.zip
(2) SDK的安装
进入D:\android-sdk-windows目录,双击SDK Manager.exe下载对应的包:
a.以下三个Android工具包必须安装:只需要下载最新的版本就行了。
b.Extras(附加设备)
c.安卓版本:安装和模拟器安卓版本一致的SDK。现在android 5开发的场景多一些
夜神模拟器查看Android版本:设置左边的三横->关于我们->Android版本
(3) 配置SDK的环境变量
我的电脑右键属性-->高级系统设置-->高级-->环境变量-->系统变量:
1、新建:
变量名:ANDROID_HOME
变量值:D:\android-sdk-windows (SDK的实际安装路径)
2、编辑PATH,在最后面添加:
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.3;
(如果原来PATH路径最后不是;则加一个;再添加上面的内容)
3、验证是否安装并配置成功:
在cmd中输入adb验证。在最上面出现Android Debug Bridge version版本信息,如下图表示成功!
3、安装夜神模拟器并在模拟器上安装被测app
(1) 夜神模拟器的安装
下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网
下一步下一步傻瓜式安装。
(2) 被测app的安装
把apk包直接拖拽到夜神模拟器中安装
(3) 设置模拟器/真机的环境
1.启用设备的开发者选项,启动调试功能。
夜神模拟器:设置->多次点击版本号直到出现提示【开发者选项】->返回上一步能看到【开发者选项】->USB调试。
2.输入命令前:因为SDK下的adb[在SDK安装目录的platform-tools目录下]和模拟器的nox_adb[在夜神安装目录的bin目录下]版本不一致,所以需要把SDK路径下的abd.exe复制到模拟器的bin路径下,重命名为nox_adb.exe,原来的nox_adb.exe先备份。
4、安装并配置python
在进行Appium自动化测试的时候Python环境是少不了的,这里建议大家直接安装Pycharm,一款Python集成开发工具,直接下载对应的软件安装即可。Pycharm下载地址
5、安装Node js
1、由于appium是node js写的所以想要正常运行appium需要安装node js环境。node js下载地址
2、安装基本是一键安装如有 add path 点击勾选就行了,安装完就不用再手动配置环境变量了。一般默认是选择会配置环境变量的
6、安装和配置Appium
(1) 下载和安装appium-desktop。
下载地址:https://github.com/appium/appium-desktop/releases
(2) 打开appium输入:127.0.0.1和4723登录
如果此端口被占用:可以使用此命令检查端口是否被占用:netstat -ano | findstr 4723
(3) 配置Appium检查器:
Appium右上角有三个选项分别为:
start inspector session 开始检查回话(点击它)
Get Raw Logs 获得原生日志
Stop Server 停止服务