appium 多开

本文记录了在使用Appium进行自动化测试时如何解决多开问题。当不指定udid且只设置不同的devicename时,Appium仍会默认使用adb列出的第一个设备。为实现多开,必须提供设备的udid并配置不同的端口。
摘要由CSDN通过智能技术生成

最近跑一个app 使用的是appium,单开太慢了~,就想多开,结果遇到一个问题,最后解决了,这里记录一下!

        self.desired_caps = {
            "platformName": PLATFROM,
            "deviceName": DEVIE_NAME,
            "udid":UDID,
            "appPackage": APP_PACKAGE,
            "appActivity": APP_ACTIVITY,
            "unicodeKeyboard": True,
            "resetKeyboard": True,
            "noReset": True,
        }

在不写udid的时候,devicename 随便写什么, appium都是 使用的adb lists  devices 中的第一个,查了半天资料,暂时没有找到是不是appium默认这样! 这样的话 在不多开的时候 是没什么问题的~~,但是多开的话 就算deviceName 写不一样,也都是启动的一个模拟器,

这样的话就需要添加上udid这个设备唯一标识了

对了 这里还需要多开appium 设置不同的端口等等

DEIVER_SERVER = "http://localhost:4723/wd/hub"
DEIVER_SERVER = "http://localhost:4725/wd/hub"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值