最近跑一个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"