当前位置: 首页 > news >正文

内蒙古工程建设招投标中心网站php快速开发平台

内蒙古工程建设招投标中心网站,php快速开发平台,建筑工程网格化管理,诸暨网站制作有哪些公司之前我们已经详细介绍过如何用AirtestIDE无线连接Android设备,它的关键点在于,需要先 adb connect 一次,才能点击 connect 按钮无线连接上该设备: 但是有很多同学,在使用纯Airtest脚本的形式连接无线设备时&#xff0c…

之前我们已经详细介绍过如何用AirtestIDE无线连接Android设备,它的关键点在于,需要先 adb connect 一次,才能点击 connect 按钮无线连接上该设备:

但是有很多同学,在使用纯Airtest脚本的形式连接无线设备时,还是遇到了一些困难。今天我们就继续无线连接这个话题,聊聊怎么用纯Airtest脚本连接无线Android设备。

2. 已知无线设备ip的连接方式

1)前置条件

假设我们的电脑,已经与我们的手机建立了无线连接的关系,且我们设置的通信端口为5555:

adb devices 能查询到我们的无线设备)

2)示例脚本

 
  1. # -*- encoding=utf8 -*-

  2. __author__ = "AirtestProject"

  3. from airtest.core.api import *

  4. auto_setup(__file__)

  5. connect_device("Android://127.0.0.1:5037/10.228.xx.xx:5555")

  6. snapshot(msg="尝试给无线设备截图")

需要注意,Android连接字符串为:Android://adbhost:adbport/serialno;对于无线设备,adbhost:adbport仍为本机adb:127.0.0.1:5037;serialno为无线设备的ip地址和port。

3. 未知无线设备ip的连接方式

1)前置条件

假设我们的电脑与手机,还未建立无线连接关系;但是当前手机wifi与电脑处在同一个局域网下,并且:

  • 用usb线连接了手机和电脑

  • 打开了手机USB调试选项、无线调试选项

2)示例脚本

示例脚本将自动完成:

  • 设置无线通信端口

  • 通过有线连接的方式,获取设备ip

  • 返回无线连接的字符串列表

 
  1. # -*- encoding=utf8 -*-

  2. __author__ = "AirtestProject"

  3. from airtest.core.api import *

  4. #导入了 airtest 库中的 ADB 类,这个类提供了与 Android 设备进行交互的方法

  5. from airtest.core.android.adb import ADB

  6. auto_setup(__file__)

  7. def adb_connect_devices():

  8. # 创建 ADB 实例

  9. adb = ADB()

  10. #获取设备的设备号列表

  11. devices = adb.devices()

  12. device_list = []

  13. for dev in devices:

  14. #设置端口号

  15. adb.cmd(f"-s {dev[0]} tcpip 5555", device=False)

  16. sleep(2)

  17. #初始化设备,并且设置为当前设备

  18. dev_connect = connect_device(f"Android:///{dev[0]}")

  19. # 获取当前设备IP地址

  20. ip = dev_connect.get_ip_address()

  21. #print(f"dev[0]的IP是{ip}")

  22. adb.cmd(f"connect {ip}:5555", device=False)

  23. device_list.append(f"Android://127.0.0.1:5037/{ip}:5555")

  24. return device_list

  25. if __name__ == '__main__':

  26. r = adb_connect_devices()

  27. print(r)

拿到返回的无线设备字符串列表之后,我们就可以断开数据线连接,愉快的使用无线连接方式了!

['Android://127.0.0.1:5037/10.228.xx.xx:5555', 'Android://127.0.0.1:5037/10.227.xx.xx:5555']

3)输出空列表

当我们看到返回的无线设备字符串列表为空时,应确保设备和电脑是成功连接的,并且打开usb调试和无线调试选项:

4. 小结

关于脚本连接无线设备的教程就到这里啦,更多教程可以查看我们的往期文章,或者有什么特别想看的教程,也欢迎给我们留言!

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

http://www.yayakq.cn/news/294895/

相关文章:

  • 网站后台安全外贸软件app
  • 房地产趋势与前景郑州seo网站排名优化公司
  • 无锡崇安网站建设注册网站会员 我们的信息
  • 杭州建站响应式网站建设咨询
  • 深圳外贸网站优化哪家好郫县网站建设
  • 免费做拍卖网站企业融资计划书
  • 城乡住房建设部网站手机wordpress教程
  • 郑州网站设计价格wordpress伪静态404 nginx
  • 做的网站电脑上跟手机上不一样wordpress仿知乎社区
  • 电子商务网站设计分析怎么做手机开发公司
  • 管理网站建设哪家公司好四川省工程建设管理协会网站
  • 建站公司专业团队婚纱摄影网站定制
  • 设计个网站需要怎么做招商外包公司哪家比较好
  • 百度地图 添加到网站泉州网上办事大厅
  • 上海网站建设开发公司舞蹈培训东莞网站建设
  • 邢台做移动网站公司电话网页设计与制作初学者教程
  • 成都网站推广排名湛江网站如何制作
  • 海南注册公司在哪个网站wordpress创业
  • 网站模板做的比较好的网络营销工具的案例
  • 建设项目环境影响登记网站湖北中国数据网
  • 山东大源建设集团网站网站用什么平台开发
  • 彭山网站建设品牌vi设计升级
  • 全网最低价查询网站做景观设计比赛的网站
  • 网站降权了怎么办江门关键词优化排名
  • 新网站建设风格wordpress 增加表
  • 建设个人网站详细点营销技巧第二季
  • 天津学网站建设注册一家公司最低需要多少钱
  • 做网站选关键词阳江招聘网站大全
  • 移动端手机网站模板下载网站优化站外链接怎么做
  • 用html5做的网站过程网站在线制作系统