问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Appium 华为鸿蒙系统ADB无线调试指南

创作时间:
作者:
@小白创作中心

Appium 华为鸿蒙系统ADB无线调试指南

引用
1
来源
1.
http://quan.51testing.com/pcQuan/article/147422?name=%E6%81%AC%E6%81%AC%E5%9C%88

本文将详细介绍如何在华为鸿蒙系统上使用Appium进行无线ADB调试。通过本文,读者将掌握获取设备信息、设置USB调试以及实现无线连接的具体步骤,从而提升自动化测试的效率和便利性。

1. 获取鸿蒙设备信息

在进行Appium测试前,需要获取鸿蒙设备的平台名称(platformName)和平台版本(platformVersion)。具体步骤如下:

# 在前置参数中
# platformName 就直接填写 Android
# platformVersion 先便填写一个版本(10、11、12先随便填写一个版本),然后去执行脚本
# 然后查看报错(如果没报错,那就恭喜你,你随便懵的版本号是对的)。入下图,红色箭头所对应的就是你鸿蒙系统对应的Android版本(我的对应的就是 Android 10),直接将 platformVersion 改成对应的就行

如果你是第一次在鸿蒙系统上执行脚本,在手机上会自动弹出以下几个程序的安装提示,请点击确认,这是在安装脚本驱动程序:

Appium Settings
io.appium.uiautomator2.server
io.appium.uiautomator2.server.test

2. 设置USB调试

第一步:手机设置

进入手机设置,依次选择“系统和更新” > “开发人员选项”,勾选“USB 调试”和“仅充电”模式下允许ADB调试。注意:请务必勾选“仅充电”模式下允许ADB调试,否则进行无线调试时只能一直插着USB线。

第二步:电脑端操作

  1. 电脑USB插上鸿蒙手机,弹出框中确认进行USB调试,添加信任。
  2. 打开电脑终端,输入:adb devices

如上图,表示USB调试连接成功。

  1. 打开一个端口用于连接无线调试。终端输入:adb tcpip 5555。5555为端口号,也可是其他的,但是注意不要被占用。如上图表示开启成功。

  2. 查询手机IP地址

  • 保证电脑和鸿蒙手机在同一个WiFi下(同局域网下);
  • 步骤:在设置中找到你的WLAN你的无线网络管理,找到你正连接的无线网络并点击,查看详细信息,详细信息里面有IP。
  1. 无线连接手机
  • 终端输入:adb connect 192.168.x.xxxx:5555
  • 192.168.x.xxxx就是你查到的手机IP地址;5555就是你电脑刚才开启的端口号
  • 上图就表示连接成功。

也可以进行一下验证,在终端输入:adb devices

断开无线连接:adb disconnect 192.168.x.xxx:555
断开所有连接:adb disconnect
  1. 拔下USB数据线测试
  • 终端输入:adb devices
  • 发现无线的状态是device,表示是连接的;如果你查看到的状态是offline,表示你之前在设置手机USB调试选项的时候并没有勾选"仅充电"模式下允许ADB调试。
  1. 后续连接无线调试
  • 后面在连接无线调试的时候,直接在终端输入:adb connect 192.168.x.xxx:5555就可以了。
  • 保证手机电脑在同一WiFi下(同一局域网下),就可以直接连接。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号