[Appium] 搭建Android App UI自动化环境

本文详细介绍了如何在Windows10环境下搭建Android App UI自动化测试环境,包括安装JDK、AndroidSDK、Node.js、Appium Desktop以及配置夜神模拟器。通过这些步骤,读者可以成功建立一个完整的测试环境,为进行App自动化测试打下基础。
摘要由CSDN通过智能技术生成

[Appium] 搭建Android App UI自动化环境-Windows10

一、Appium介绍

Appium是一个开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合的应用.

二、Appium环境搭建(Android)

以下是模拟测试环境,也可以根据自身情况进行调整

环境版本
JAVA SDKJDK1.8.0_201、JRE1.8.0_291
Android SDKAndroid 9
Nodejsv16.14.2
platform-toolsplatform-tools_r22-windows
appium-desktopAppium-windows_1.21.0
夜神模拟器Android 9
Python3.9
appium-python-client2.2.0

2.1 配置JAVA开发环境JDK

首先appium是JAVA开发的,那么自然你要跑的环境需要安装JAVA的开发环境,看了很多文章最后选择了JAVA8,兼容性会好一点,有兴趣的可以试下最新的JAVA17,官网下载地址为: JAVA8 SE Development Kit 8u331

JAVA8 SDK
下载安装时将jdk和jre安装在相同的目录,完成后进行系统环境变量设置

  1. 配置JAVA_HOME
    进入【系统属性】–>【高级】–>【环境变量】–> 【系统变量(s)】–> 【新建】,变量名输入:JAVA_HOME ,变量值输入:JDK下载路径. 点击确定
  2. 配置CLASSPATH
    在系统变量中,点击【新建】按钮,变量名输入:CLASSPATH ,变量值输入:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar。点击确定
    在这里插入图片描述
  3. 配置PATH
    在系统变量中,找到【PATH】变量,点击编辑->新建按钮, 添加:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;,点击确定
    在这里插入图片描述
  4. 验证JAVA环境,打开command prompt, 然后输入java -version,如果能正确列出当前JAVA环境版本则OK
    在这里插入图片描述

2.2 Android SDK环境搭建

  1. 下载Android SDK
    Download Android SDK
    Android SDK
    下载完成后解压到你需要的指定目录
    解压android-sdk-windows
    解压完成后配置Andriod SDK系统环境变量,进入环境变量页面,点击【系统变量】中【新建】按钮,变量名输入:ANDROID_HOME,变量值输入:D:\Project\android-sdk(示例),点击确定
    在这里插入图片描述
    附: 后续SDK有个检查工具如果未设置ANDROID_HOME,会报错

  2. 下载SDK platform-tools
    在刚刚的链接中,移动到SDK Platform-Tools页面,下载platform-tools_r22-windows.zip
    在这里插入图片描述下载完成后将其解压到刚刚同一个SDK目录中
    在这里插入图片描述
    配置SDK Platform Tools环境变量,选中PATH,点击【编辑】按钮,添加%ANDROID_HOME%\platform-tools路径,点击确定
    在这里插入图片描述
    验证platform-tools环境,打开command prompt, 然后输入adb -version,如果能正确列出当前adb程序版本则OK
    在这里插入图片描述

  3. 下载Android SDK Build Tools
    进入直接解压的android-sdk目录然后双击运行SDK Manager.exe, 然后开始安装Andriod SD Build-tools 29.0.3
    在这里插入图片描述
    由于此次选择的模拟器是Andriod 9环境,顾下载Andriod 9的SDK包,如果要测试的环境是其他Andriod, 则安装对应的Andriod SDK包,由于开发环境要去调试模拟器或测试机,还需要安装Google USB Driver
    在这里插入图片描述
    设置build-tools系统环境变量,选中PATH,点击【编辑】按钮,添加%ANDROID_HOME%\build-tools\29.0.3(该版本就是SDK Manager下载的build tools版本)路径,点击确定
    在这里插入图片描述
    验证build-tools安装环境,打开command prompt, 然后输入aapt,如果能正确列出Android Asset Packaging Tool相关信息则OK
    在这里插入图片描述

2.3 安装Node.js

首先进入官网: Node js官网,然后下载当前版本16.14.2
在这里插入图片描述
下载完成后找到安装文件双击一路安装完成即可
在这里插入图片描述
设置Node js的系统环境变量,选中PATH,点击【编辑】按钮,添加D:\Program Files (x86)\nodejs
在这里插入图片描述
验证Node js环境,打开command prompt, 然后输入node -v,如果能显示v16.14.2说明环境成功

2.4 安装Appium Desktop

安装appium客户端(Appiunm-desktop),用于抓取app上定位信息:
Appium-Server有一两年没有更新了。Windows版在 2015 年底止步于AppiumForWindows_1_4_16_1.zip。于是,新的工具 Appium-desktop 来了! 它来继续 Appium-Server的使命,当然, Appium-Server当前仍然是可用的
这里尝试Appnium Windows 1.21.0,当前最新为1.22.3
Github地址: Download Appium Windows 1.21.0 from Github
在这里插入图片描述

安装Appium-windows-1.13.0,正常根据向导安装完成即可
在这里插入图片描述
验证Appium客户端 环境
在这里插入图片描述
当运行起来是下面这样的状态说明运行OK
在这里插入图片描述

2.6 安装虚拟模拟器(夜神)

百度搜索夜神模拟器,然后下载当前最新版本即可,下载完成后打开默认是平板电脑模式,打开设置,从默认的平板模式切换到手机模式
在这里插入图片描述
切换完成后打开模拟器多开助手,下载并启动Android 9模拟器(测试版)
在这里插入图片描述
启动Android 9模拟器后,打开工具–>设置–>系统–>关于平板电脑–>连续点击多次版本号,直到提示已经打开开发者选项
在这里插入图片描述
返回上一层系统目录,这个时候开发者选项已经存在
在这里插入图片描述
进入开发者选项,打开USB调试,然后退出设置
在这里插入图片描述
验证模拟器连接,保持模拟器开启状态,打开command prompt,然后输入adb devices,查看当前连接设备,这个时候有可能弹出 adb server version (36) doesn’t match this client (40) ; killing…是因为adb程序和虚拟器安装目录自带的nox_adb.exe版本不一致,将原有的nox_adb.exe备份为nox_adb.exe_bak, 然后将platform-tools下的adb.exe拷贝到模拟器安装目录
在这里插入图片描述
重新在command prompt当中查看并连接当前设备,可以发现已经OK了,雷神模拟器默认端口为62001
在这里插入图片描述

2.7 Pychram安装python3.9虚拟环境

打开Pychram编译器,然后创建一个Conda基于python 3.9的虚拟环境
在这里插入图片描述
安装python库appium-python-client
在这里插入图片描述
到这里Android App的自动化测试环境安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值