最全的 App 自动化环境搭建手册(Appium 连接夜神模拟器、Android SDK 环境安装、Appium 客户端连接夜神模拟器)

1. 关于大师兄-时光

大师兄正在做IT课程开源,记得关注公众号:一起蜕变

  • 测试开发全套课程,预计 6~7 月上线

2. Android SDK - 环境

2.1 下载安装 Android SDK

2.1.1 官方下载
  1. 官网地址

AndroidDevTools - Android开发工具 Android SDK下载

1685195881961.png
选中导航中的 Android SDK 工具,再点击 SDK Tools
1685196171817.png

2.1.2 云盘下载
  1. 百度云盘

百度网盘 请输入提取码
1685196550471.png

2.1.3 解压 android-sdk_r24.4.1-windows.zip

1685199257785.png

👉 Tips: 解压目录不能出现中文或特殊字符

2.2 配置安装依赖包

2.2.1 双击 SDK Manager.exe

1685199451427.png

2.2.2 安装依赖包

1685199368278.png

2.2.3 Install packages(需要1~4小时)

1685200028663.png

👉 Tips: 需要每个包都勾选下 Accept License 才可以初始化下载

2.3 配置环境变量

2.3.1 配置 ANDROID_HOME

1685200258797.png

👉 Tips: 新建 ANDROID_HOME 变量,填写的 sdk 解压包的路径

2.3.2 添加依赖环境到 PATH 变量中

1685200358947.png

👉 Tips:%ANDRIOD_HOME%\build-tools\ 29.0.3,此处的版本要与实际下载版本保持一致

2.4 环境检查

2.4.1DOS命令窗口输入:adb version

1685200581900.png

3. ADB 常见操作指令

ADB(Android Debug Bridge),即安卓平台调试桥,可以通过 ADB 进行管理、操作模拟器和设备

3.1 adb 指令

3.1.1 开启或者关闭 adb 服务
开启adb服务:
adb start-server

关掉adb服务:
adb kill-server
3.1.2 adb devices:查看电脑是否连接设备
adb devices
或者
adb devices -l
3.1.3 adb install:安装
  1. 第一种情况:只有一台设备
a. adb install apk 路径
  1. 第二种情况:多台设备时
adb -s 序列号 install apk 路径
3.1.4 adb uninstall:卸载
adb unstall demo.apk
3.1.5 adb pull : 将设备中的文件传送到 PC 上
adb pull 移动设备路径 PC路径
3.1.6 adb push :将 PC 中的文件传送到移动设备端
adb push PC路径 移动设备路径
3.1.7 adb logcat:查看和跟踪系统日志缓冲区的信息
adb logcat >/Users/xxxx/demo.log

👉 Tips: 更多adb命令,请自行查询使用

4. 夜神模拟器 - 安装

4.1 安装模拟器

4.1.1 下载

夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网

👉 Tips: 全部采用默认安装即可

4.1.2 设置手机型号

根据测试需求,设置手机型号(当前设置:Huawei Mate 30 5G)

1685243571482.jpg

4.1.3 下载应用

后续演示应用:qq 音乐

1685243864873.png

4.2 开启开发者模式

4.2.1 工具 > 设置

1685244035159.png

4.2.2 下滑到底部 > 点击【关于平板电脑】

1685244188304.png

4.2.3 连续点击5次【版本号】,开启开发者模式

image.png
1685244278521.png

👉 Tips: 出现【开发者选项】即可

4.3 替换 adb.exe 和 nox_abd.exe 文件

  1. 复制 adb.exe 文件

使用sdk\platform-tools目录下 adb.exe 替换到夜神模拟器bin目录下的 adb.exe 文件和 nox_abd.exe 两个文件,启动模拟器,adb工具可以自动连接到我们的模拟器

1685244643874.png

👉 Tips: 多复制一个改名为 nox_abd.exe

  1. 替换 adb.exenox_adb.exe

1685244900975.png

5. Nodejs 安装

5.1 下载 Nodejs

5.1.1 官方下载
  1. 下载连接

下载 | Node.js 中文网
1685245138402.png

5.2 安装 Nodejs

  1. 双击 node-v18.16.0-x64.msi

1685153290484.png

  1. 勾选同意协议

1685153310791.png

  1. 更换安装路径(不能有特殊字符串和中文)

1685153352007.png

  1. 不要勾选(勾选后可能会报错)

1685153374247.png

  1. 完成安装

1685153398226.png

  1. 环境配置

5.3 环境检查

5.3.1 查看 nodejs 环境
node -v
5.3.2 查看 npm 版本
npm -v

6. Appium 集成夜神模拟器

6.1 Appium 客户端

6.1.1 Appium 客户端下载安装

百度网盘 请输入提取码
1685246768360.png

👉 Tips: 采用默认安装即可

6.1.2 Appium 启动
  1. 启动 Start Server v1.21.0

1685246988400.png

  1. 服务运行界面

1685247016962.png

  1. 输入 APP 信息
  • deviceName: 设备名
  • platformName: 平台名( iOSAndroid
  • appPackage: APP 包名
  • appActivity:APP 程序入口名称
  • noReset:true 设置每次启动APP记录上一次的操作(建议)
{
  "deviceName": "QQ 音乐",
  "platformName": "Android",
  "appPackage": "com.tencent.qqmusic",
  "appActivity": ".activity.AppStarterActivity t3",
  "noReset": true
}
  1. 配置 APP 启动信息

1685247952002.png

6.2 连接到 QQ 音乐

出现如下界面代表连接成功

1685248313136.png

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值