appium-1.2-启动Android设备
1)单个Android设备启动
#server固定写法
server = 'http://localhost:4723/wd/hub'
# app启动参数
# platformName设备名称是Android还是ios
#appPackage appActivity需要启动的包名
#
desired_caps = {
"platformName": "Android",
"deviceName": "06599afc7d24",
"appPackage": "com.taobao.idlefish",
'newCommandTimeout': "2000",
"appActivity": "com.taobao.fleamarket.home.activity.MainActivity",
"noReset":"True",
"automationName":'UiAutomator2',
'avdLaunchTimeout':'300'
}
# 驱动
driver = webdriver.Remote(server, desired_caps)
driver.implicitly_wait(30)
#隐式等待30秒,适用于后面所有的driver,都会等待30秒
备注:查询包名的方式,cmd打开
adb shell dumpsys window w |findstr \/ |findstr name=
2)多个Android设备启动
#多一个udid
desired_caps = {
"platformName": "Android",
"deviceName": "06599afc7d24",
"udid":"xxxxx",
"appPackage": "com.taobao.idlefish",
'newCommandTimeout': "2000",
"appActivity": "com.taobao.fleamarket.home.activity.MainActivity",
"noReset":"True",
"automationName":'UiAutomator2',
'avdLaunchTimeout':'300'
}
备注:查询udid的方式,cmd打开
adb devices
有问题留言即可
本文来自博客园,作者:小排顾,转载请注明原文链接:https://www.cnblogs.com/SparkProgram/p/13346299.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步