admin管理员组文章数量:1559721
1. 关于大师兄-时光
大师兄正在做IT课程开源,记得关注公众号:一起蜕变
- 测试开发全套课程,预计 6~7 月上线
2. Android SDK - 环境
2.1 下载安装 Android SDK
2.1.1 官方下载
- 官网地址
AndroidDevTools - Android开发工具 Android SDK下载
选中导航中的 Android SDK 工具,再点击 SDK Tools
2.1.2 云盘下载
- 百度云盘
百度网盘 请输入提取码
2.1.3 解压 android-sdk_r24.4.1-windows.zip
👉 Tips: 解压目录不能出现中文或特殊字符
2.2 配置安装依赖包
2.2.1 双击 SDK Manager.exe
2.2.2 安装依赖包
2.2.3 Install packages(需要1~4小时)
👉 Tips: 需要每个包都勾选下 Accept License 才可以初始化下载
2.3 配置环境变量
2.3.1 配置 ANDROID_HOME
👉 Tips: 新建 ANDROID_HOME 变量,填写的 sdk 解压包的路径
2.3.2 添加依赖环境到 PATH 变量中
👉 Tips:%ANDRIOD_HOME%\build-tools\ 29.0.3,此处的版本要与实际下载版本保持一致
2.4 环境检查
2.4.1DOS命令窗口输入:adb version
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:安装
- 第一种情况:只有一台设备
a. adb install apk 路径
- 第二种情况:多台设备时
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)
4.1.3 下载应用
后续演示应用:qq 音乐
4.2 开启开发者模式
4.2.1 工具 > 设置
4.2.2 下滑到底部 > 点击【关于平板电脑】
4.2.3 连续点击5次【版本号】,开启开发者模式
👉 Tips: 出现【开发者选项】即可
4.3 替换 adb.exe 和 nox_abd.exe 文件
- 复制 adb.exe 文件
使用sdk\platform-tools目录下 adb.exe 替换到夜神模拟器bin目录下的 adb.exe 文件和 nox_abd.exe 两个文件,启动模拟器,adb工具可以自动连接到我们的模拟器
👉 Tips: 多复制一个改名为 nox_abd.exe
- 替换 adb.exe 和 nox_adb.exe
5. Nodejs 安装
5.1 下载 Nodejs
5.1.1 官方下载
- 下载连接
下载 | Node.js 中文网
5.2 安装 Nodejs
- 双击 node-v18.16.0-x64.msi
- 勾选同意协议
- 更换安装路径(不能有特殊字符串和中文)
- 不要勾选(勾选后可能会报错)
- 完成安装
- 环境配置
5.3 环境检查
5.3.1 查看 nodejs 环境
node -v
5.3.2 查看 npm 版本
npm -v
6. Appium 集成夜神模拟器
6.1 Appium 客户端
6.1.1 Appium 客户端下载安装
百度网盘 请输入提取码
👉 Tips: 采用默认安装即可
6.1.2 Appium 启动
- 启动 Start Server v1.21.0
- 服务运行界面
- 输入 APP 信息
- deviceName: 设备名
- platformName: 平台名( iOS 或 Android)
- appPackage: APP 包名
- appActivity:APP 程序入口名称
- noReset:true 设置每次启动APP记录上一次的操作(建议)
{
"deviceName": "QQ 音乐",
"platformName": "Android",
"appPackage": "com.tencent.qqmusic",
"appActivity": ".activity.AppStarterActivity t3",
"noReset": true
}
- 配置 APP 启动信息
6.2 连接到 QQ 音乐
出现如下界面代表连接成功
版权声明:本文标题:最全的 App 自动化环境搭建手册(Appium 连接夜神模拟器、Android SDK 环境安装、Appium 客户端连接夜神模拟器) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727426109a1114040.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论