2.打开cmd,再输入adb devices
# 查看设备
adb devices
# 执行结果
List of devices attached
6T1911030E7A9A33 device
无线连接的前提
确保手机与电脑处于同一局域网,你也可以认为是连接同一个WiFi
第1步、先以USB有线连接的方式连接到电脑
打开命令行输入:adb devices -l
描述:该命令是查看连接的设备
如果没有出现设备号和设备信息说明没有连接成功,也就是说adb检测不到设备,这个时候检查手机驱动是否安装。
如果没有安装驱动,解决办法如下:
1.去官网下载手机驱动或者电脑下载手机助手来辅助安装手机驱动,安装完成后卸载手机助手(防止接入手机时抢adb端口造成干扰)
2.打开手机设置,进入开发者选项,打开USB调试功能
3.重新插拔手机USB,选择接受调试
第2步、打开cmd,查看手机IP地址
# 查看手机ip
adb shell ifconfig
# 指定手机查看
adb -s deviceName shell ifconfig
# 也可以通过查看手机wifi获取ip地址
第3步、激活手机adb无线服务
一个手机usb连接电脑,输入命令:adb tcpip 5555
多个手机usb连接电脑,输入命令:adb -s deviceName tcpip 5555
描述:5555是默认端口号,你也可以用其他端口号,-s 表示指定此设备
# 赋值给手机端口号
adb tcpip 8210
# 连接成功提示
restarting in TCP mode port: 8210
第4步、以无线方式连接手机
输入命令:adb connect deviceIp:端口
deviceIp就是你手机连接wifi 的ip地址,例:adb connect 192.168.1.100:5556
# 通过adb wifi 连接手机
adb connect 172.18.30.218:8210
# 连接成功提示
connected to 172.18.30.218:8210
# 通过默认的端口进行连接,默认端口5555
# 不赋值端口
adb connect 172.18.30.218
# 成功连接提示
connected to 10.1.217.238:5555
此时,我们再次查看一下连接的设备,发现已经用有线和无线的方式都连接上了,你可以拔掉usb进行操作了
断开连接
adb disconnect (device ip)
# 断开手机连接
adb disconnect 172.18.30.218:8210
# 执行结果
disconnected 172.18.30.218:8210
之前有想过python代码执行appium命令的形式去自动启动appium服务,但通过npm或cnpm安装appium命令行都有报错,只能手动启动。很简单,打开两个appium客户端,一个设置端口为4723,一个4726,启动即可。
参考:https://www.cnblogs.com/king2/p/13676498.html
https://www.cnblogs.com/qican/p/11082160.html
https://blog.csdn.net/longfei_2010/article/details/78271763
https://baijiahao.baidu.com/s?id=1621697770684959321&wfr=spider&for=pc
Appium wifi连接真机并发运行脚本遇到的坑:
https://www.jianshu.com/p/55b1af12c075