【APP自动化】Appium 环境搭建
1 基础环境
安装 node.js
(1) 安装node.js
安装的是10版本,node-v10.16.0-x64,node.js安装比较简单,直接采用默认选项即可,路径的话,可以自己更改下。
(2) 添加Path环境变量
(3) 验证node.js是否安装成功
可以在CMD中输入node -v ,如果显示版本号,则说明安装成功。
node -v
安装.NET framework
安装的是NDP451-KB2858728-x86-x64.3505182529
软件名形如
NDP...
.net framework
是微软的开发程序的框架,用
.net
开发的程序就需要
.net
的环境来
支持才能运行。
我电脑中已经安装过了
安装 vc_redist
VisualC++
的运行时库,包含了一些
VisualC++
的库函数。
如果缺少,会导致
sdk
运行异常。
计算机中如果安装过,可以忽略此步。
安装 jdk 并配置环境变量
(1).JDK下载
官网下载:http://www.oracle.com/
提示:下载时注意电脑系统是32位还是64位
桌面——“计算机”——右击“属性”——查看“系统类型”
(2).安装JDK
双击安装包进行安装,所有步骤选择默认选项即可
(3).配置环境变量
桌面——“计算机”——右击“属性”——“高级系统设置”——“环境变量”
新建环境变量JAVA_HOME
JAVA_HOME=D:\Program Files\TestTools\Java\jdk1.8.0_221
在环境变量Path中添加:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(4).校验
打开"cmd"命令行
输入 java-version,校验命令能否正常执行以及版本信息是否一致
安装 android sdk
SDK
(
software development kit
)是一个
Android
开发环境。
安装工具包和手机操作系统
SDK manager必须安装一下几个插件。
设置
Android
环境变量
ANDROID_HOME
:
e:\android\android-sdk
PATH
:
;%ANDROID_HOME%\platform-tools ,即adb.exe 所在目录
验证是否配置成功
在cmd下输入 adb,如果显示Android版本号,则表示安装成功
创建模拟器
使用 avd manager (android virtual device)进行模拟硬件设备
使用 avd manager (android virtual device)进行模拟硬件设备
虚拟机上运行模拟器可能导致运行缓慢 ,建议在真机系统行运行模拟器
打开
avd manager
创建模拟器
量选择低分辨率的“
Device
”
启动模拟器
上图中点击
Statrt
,即可启动
每次执行测试前,应确保模拟器处于运行状态 ,
启动过程较慢,启动完成后,可查看、可关闭
启动成功后,显示的界面
安装 Appium
进行后续测试之前必须启动
Appium
。
appium
下载地址
https://github.com/appium/appium-desktop/releases/
2 Java+Appium 环境
在基础环境上继续安装。
eclipse
构建路径,导入如下包入库(注意版本需要匹配)
java-client-*.jar
下载地址
https://mvnrepository.com/artifact/io.appium/java-client
selenium-server-standalone-*.jar
1.将
java-client和selenium-server-standalone-*.jar 放到Java工作区目录下
2.配置构建路径
3.选择库,添加外部jar
4.把文件添加进来
5.添加成功
testng-6.14.zip
TestNG
是一个开源自动化测试框架,用于设置测试前的准备代码,测试代码,测试完毕后的处理代码,
建议离线安装
1.选择菜单"help"——“Install New Software”安装软件
2.点击“add”,选择要安装的软件所在位置
3.勾选TestNG下的所有选项,点击“Next”
4.安装完毕后,点击“Next”
5.同意协议,点击“Finish”
3 Python+Appium 环境
安装 python ,用于编写脚本
安装
Appium Python Client
Appium Client
是对
webdriver
原生
api
的一些扩展和封装。它可以帮助我们更容
易的写出用例,写出更好懂的用例。
Appium Client
是配合原生的
webdriver
来使
用的,因此二者必须配合使用缺一不可。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple appium-python-client
使用pip list 可以查看是否安装成功