AirtestProject / multi-device-runner

A sample of running Airtest on multiple devices

Home Page:http://airtest.netease.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

多设备如何分别使用 poco 控制

Moking1997 opened this issue · comments

我在测试中,poco 只对一台设备起作用.
例如下面代码,每次只会对一台设备加快滑动操作,而且每一次手机都会弹出 安装 pocoservice 程序

# -*- encoding=utf8 -*-
__author__ = "to"

import logging
logger = logging.getLogger("airtest")
logger.setLevel(logging.ERROR)
from airtest.core.api import *
from airtest.cli.parser import cli_setup
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
# script content
print("start...")

PWD = os.path.dirname(__file__)
PKG = "com.smile.gifmaker"

keyevent("HOME")
stop_app(PKG)
start_app(PKG)
sleep(6.0)
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
poco.swipe([0.5, 0.92], [0.5, 0.2], duration=(1))
poco("com.smile.gifmaker:id/right_btn").click()

已解决

怎么解决的

已解决

已解决

大佬最好也分享一下怎么解决的。