APP自动化测试-环境搭建
一、安装jdk
1、安装JDK(1.8版本)
2、配置环境变量
a、JAVA_HOME jdk的安装路径;
b、classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
c、path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3、运行cmd,输入java-version检查是否安装成功
二、安装Android SDK
国内下载SDK的网址https://www.androiddevtools.cn/默认官网地址https://developer.android.com/sdk/index.html
“我的电脑”右击,点击“属性”,进入设置页面,点击“高级系统设置”,进入系统属性页面,点击“高级”,配置环境变量。
1、系统变量➡新建ANDROID_HOME 变量➡变量值填写sdk的安装目录
2、系统变量“path”➡追加配置
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\29.0.3
3、在cmd窗口输入 adb version 来检测是否配置成功,如果下面的信息显示版本号则配置成功
三、安装Appium Desktop(初级)
https://github.com/appium/appium-desktop/releases
傻瓜式安装即可
四、安装Appium Server(命令行版本)
1、下载node.js
https://nodejs.org/en/download
2、打开cmd窗口,输入 node -v 以及 npm -v 检测,出现版本号则成功
3、指定npm安装的全局模块和缓存的路径,如果不指定则默认C盘
a、在nodejs目录下新建“node_cache”和“node_global”目录
b、在cmd窗口输入命令:
npm config set prefix "D:\software\nodejs\node_global"
npm config set cache "D:\software\nodejs\node_cache"
c、查看全局安装的模块所在目录:npm root -g
d、查看npm缓存默认存放路径:npm get cache
4、配置node.js 环境变量
a、系统变量➡新建NODE_PATH 变量➡变量值“D:\tools\nodejs\node_global\node_modules”
b、系统变量“path”➡追加配置“%NODE_PATH%”
c、将用户变量“path”中原来的“C:\Users\Administrator\AppData\Roaming\npm”
修改为“D:\tools\nodejs\node_global”
5、安装Appium Sever
a、设置npm淘宝镜像地址:
npm config set registry https://registry.npm.taobao.org
b、npm通过全局方式安装Appium Sever(默认最新版本):
npm install appium -g
安装指定版本:
npm install appium@1.17.1 -g
c、安装appium-doctor(检测当前环境是否满足执行appium自动化的要求)
npm install appium-doctor -g
d、运行cmd,输入命令appium-doctor,若出现以下信息则安装成功
6、启动Appium Sever
直接在cmd窗口输入“appium”即可启动Appium Sever
五、安装Appium-Python-client
模拟器安装Python第三方库
1、cmd安装
pip install appium-python-client
2、如果从官方的资源库下载Appium-Python-Client失败,请自行更换下载源重新下载
pip install Appium-Python-Client -i http://pypi.douban.com/simple
3、检查selenium版本3.3.3
安装 Appium-Python-Client 的同时会安装一个selenium模块.试着进入python3交互命令行,然后执行下面命令:
import selenium
selenium.__version__
如果你显示的 selenium 版本是当前最新版本3.3.3的话,那么最好使用下面命令将版本装成3.0.2,网传某些Api的话会报错。
pip3 install -I selenium==3.0.2
六、安装模拟器/连接真机
1、设置模拟器环境
a、启用设备的开发者选项,启动调试功能
夜神模拟器:设置➡多次点击版本号直至出现提示【开发者选项】➡返回上一步能看到【开发者选项】➡打开USB调试
b、输入命令前:
因为SDK下 的adb(在SDK安装目录的platform-tools目录下)和模拟器的nox_adb(在夜神模拟器安装目录的bin目录下)版本不一致,所以需要把SDK路径下的adb.exe复制到模拟器的bin目录下,重命名为nox_adb.exe,原来的nox_adb.exe先备份。
2、连接真机
a、用数据线连接,注意有的数据线只能用来充电
b、手机必须开启开发者模式
c 、有的手机必须安装驱动才能连接
d、以上步骤确认无误后,在电脑cmd窗口输入:adb devices 连接手机
e、测试是否连接成功,在终端输入‘adb devices -l’,查看连接的设备