码迷,mamicode.com
首页 > 其他好文 > 详细

airtest连接真机

时间:2019-02-02 19:04:41      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:识别   adb   初始化   进程   int   进程控制   imp   lis   test   

连接设备
  1、ide中手动连接
  2、代码连接
    from airtest.core.api import connect_device
    # 传入连接串
    dev = connect_device(‘Android://<adbhost[localhost]>:<adbport[5037]>/<serialno>‘)

多机连接
  from airtest.core.api import connect_device
  dev1 = connect_dev("Android://127.0.0.1:5037/serialno1") # 连上第一台手机
  dev2 = connect_dev("Android://127.0.0.1:5037/serialno2") # 第二台手机

  #如果连接了多个Android设备,则初始化时需要手动指定设备,不然无法识别需要控制哪一台。
  # 此时设备列表为[dev1, dev2],传入数字0切换当前操作的手机到第1台
  set_current(0)

  # 切换当前操作的手机到序列号为serialno2的手机
  set_current("serialno2")

  airtest run untitled.air --device Android:///serialno1 --device Android:///serialno2 --device Android:///serialno1
  一个进程中只能通过切换设备来实现跑多机
  但是可以同时跑多个进程分别,每个进程控制一台手机来实现

获取当前操作设备
  # 获取当前连接中的手机
  dev = device()
  # 打印出app列表
  print(dev.list_app())

airtest连接真机

标签:识别   adb   初始化   进程   int   进程控制   imp   lis   test   

原文地址:https://www.cnblogs.com/xuanjian-91/p/10348795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!