windows10快速搭建appium环境

1.appium简介

 appium是开源,跨平台的测试框架。
 支持android和ios平台的原生应用,web应用以及混合应用。
 封装了标准selenium类库,采用c/s设计模式,基于webdriver协议,利用bootstrap.jar,最后调用uiautomatior命令,从而实现app的自动化测试。
 appium通过扩展webdriver协议使其支持不同语言的测试脚本,如ruby,java,js,python,c#,php等

2.运行环境

建议使用64位操作系统

2.1配置java环境

(1)下载JDK

进入oracle官网下载

(2)配置环境变量

 新建系统变量,变量名JAVA_HOME,变量值为JDK的安装路径windows10快速搭建appium环境_第1张图片
 编辑系统变量Path,新增两个变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

 最后确认结果,java -version
windows10快速搭建appium环境_第2张图片

2.2配置nodejs环境

(1)下载

进入nodejs官网下载

(2)安装

 按提示操作即可
 最后确认结果,node -v
ndoejs版本

2.3配置android环境

(1)下载

安卓环境比较繁琐,不想折腾建议直接用adt集成包,下载地址
windows10快速搭建appium环境_第3张图片

(2)安装

按提示即可

(3)配置环境变量

新增系统变量ANDROID_HOME,变量值为sdk包路径
ANDROID_HOME
编辑系统变量Path,新增四个变量
%ANDROID_HOME%
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\android-4.4W

(4)确认结果

 在doss窗口输入命令adb version
adb版本
模拟器adb版本和sdk的不一致时可能导致appium启动失败,建议配置完模拟器之后检查一下版本是否一致。

2.4配置夜神模拟器

(1)下载

 下载地址

(2)启动失败

 建议使用CPU-V检查VT状态
 解决启动报错

(3)检查adb版本

在模拟器安装路径的bin目录下,打开dos窗口,输入nox_adb version
模拟器adb版本

(4)替换adb版本

android路径\sdk\platform-tools
模拟器路径\bin
将下图三个文件来源保持一致即可
替换文件
替换后再次检查
windows10快速搭建appium环境_第4张图片

2.5参数获取及运行

在测试前,需要获取待测设备和apk的信息,以json串的形式传递给appium,从而控制app。示例如下:
{
“platformName”: “Android”,
“deviceName”: “127.0.0.1:62001”,
“appPackage”: “com.mapbar.android.sdkota”,
“appActivity”: “com.autoai.android.fota.example.FotaDemoActivity”,
“platformVersion”: “5.1.1”
}

其中,
 设备信息三种:
platformName为设备类型,
platformVersion为系统版本号,
deviceName为设备名,可以通过adb devices命令获取

 app信息两种:
appPackageappActivity,此处使用aapt工具获取(环境变量已配置,在sdk路径的\build-tools\android-4.4W)
 启动命令 aapt dumpbadging "apk文件路径"
windows10快速搭建appium环境_第5张图片

2.6安装appium-desktop

(1)下载安装
下载地址
windows10快速搭建appium环境_第6张图片
(2)运行
windows10快速搭建appium环境_第7张图片
启动服务,点击检查会话windows10快速搭建appium环境_第8张图片
将刚才获取的信息填入,启动会话windows10快速搭建appium环境_第9张图片
启动成功,现在可以通过appium可以控制app了。
windows10快速搭建appium环境_第10张图片
至此环境搭建结束,好耶

你可能感兴趣的:(app,软件测试)