1119Appium app自动化测试经验分享-ADB无线连接真机

有一次手机饿死 没电了,还要来跑脚本,很无奈啊,数据线连接电脑充电好慢的。有没有其他方法,既可以跑脚本,还可以正常充电呢?

那就可以利用adb通过WiFi对手机进行调试,手机正常去充电。

一) 如何设置adb无线连接

原理:Android设备与电脑在同一局域网内,然后adb connect 设备IP;所以要求电脑得能连接Wifi;

我的手机未root,是借用手机数据线来实现的。具体是:

0.将手机和电脑置于同一个局域网下,保证电脑和手机能相互ping通;(设置电脑连接WiFi)

1.利用数据线连接手机和电脑,cmd里面执行:adb tcpip 5555。该步骤表示重启手机端tcpip,并监听5555端口。

2.命令行执行:adb connect ip:5555。其中ip表示手机的ip地址。(可以省略端口号5555)

3.连接成功;拔掉数据线。

说明:1.手机的IP地址查询:设置–关于手机–状态信息,就可以看到路由器分给手机的IP地址;2.确认是否连接成功,可以在命令行执行adb devices查看设备信息(连接前后 对比);

我遇到好几次的问题,分享下:
C:\Users\admin>adb connect IP(这是第二步)
unable to connect to IP:5555: cannot connect to IP:5555: 由于连接方在一段时间后没有正确答复或 连接的主机没有反应,连接尝试失败。 (10060)

因为电脑没有连接WiFi。

可以写成bat批处理文件,很方便
在这里插入图片描述

二)其他操作

与此同时,还可以实现常用的:1.无线切换输入法 2.无线定位元素 3.无线传输文件
因为无线连接,是和正常通过数据线连接设备是一样的。

使用uiautomatorviewer定位元素就不演示了;下图是 使用adb命令来传输文件和切换输入法;
在这里插入图片描述

交流技术 欢迎+QQ 153132336 zy
欢迎关注 微信公众号:紫云小站

猜你喜欢

转载自blog.csdn.net/zyooooxie/article/details/84131564
今日推荐