前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[1095]Appium使用wifi连接多台手机

[1095]Appium使用wifi连接多台手机

作者头像
周小董
发布2022-04-13 15:05:19
1.8K0
发布2022-04-13 15:05:19
举报
文章被收录于专栏:python前行者

文章目录

使用USB连接手机

  1. 在手机上进入到开发者模式—USB调试打开

2.打开cmd,再输入adb devices

代码语言:javascript
复制
# 查看设备
adb devices

# 执行结果
List of devices attached
6T1911030E7A9A33        device

通过wifi连接手机

无线连接的前提

确保手机与电脑处于同一局域网,你也可以认为是连接同一个WiFi

第1步、先以USB有线连接的方式连接到电脑

打开命令行输入:adb devices -l

描述:该命令是查看连接的设备

如果没有出现设备号和设备信息说明没有连接成功,也就是说adb检测不到设备,这个时候检查手机驱动是否安装。

如果没有安装驱动,解决办法如下:

1.去官网下载手机驱动或者电脑下载手机助手来辅助安装手机驱动,安装完成后卸载手机助手(防止接入手机时抢adb端口造成干扰)

2.打开手机设置,进入开发者选项,打开USB调试功能

3.重新插拔手机USB,选择接受调试

第2步、打开cmd,查看手机IP地址

代码语言:javascript
复制
# 查看手机ip
adb shell ifconfig
# 指定手机查看
adb -s deviceName shell ifconfig

# 也可以通过查看手机wifi获取ip地址

图中标记为手机ip地址

第3步、激活手机adb无线服务

一个手机usb连接电脑,输入命令:adb tcpip 5555

多个手机usb连接电脑,输入命令:adb -s deviceName tcpip 5555

描述:5555是默认端口号,你也可以用其他端口号,-s 表示指定此设备

代码语言:javascript
复制
# 赋值给手机端口号
adb tcpip 8210

# 连接成功提示
restarting in TCP mode port: 8210

第4步、以无线方式连接手机

输入命令:adb connect deviceIp:端口

deviceIp就是你手机连接wifi 的ip地址,例:adb connect 192.168.1.100:5556

代码语言:javascript
复制
# 通过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)

代码语言:javascript
复制
# 断开手机连接
adb disconnect 172.18.30.218:8210

# 执行结果
disconnected 172.18.30.218:8210

启动多个appium-server

之前有想过python代码执行appium命令的形式去自动启动appium服务,但通过npm或cnpm安装appium命令行都有报错,只能手动启动。很简单,打开两个appium客户端,一个设置端口为4723,一个4726,启动即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/01/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 使用USB连接手机
  • 通过wifi连接手机
  • 启动多个appium-server
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档