zoukankan      html  css  js  c++  java
  • airtest连接真机

    连接设备
      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())

  • 相关阅读:
    P4357 [CQOI2016]K远点对(KDTree)
    P4475 巧克力王国(KDTree)
    P4148 简单题(KDTree)
    P2479 [SDOI2010]捉迷藏
    P4169 [Violet]天使玩偶/SJY摆棋子
    P4455 [CQOI2018]社交网络
    P4575 [CQOI2013]图的逆变换
    P3755 [CQOI2017]老C的任务
    P5057 [CQOI2006]简单题
    批量修改文件名
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/10348795.html
Copyright © 2011-2022 走看看