appium-对应安卓手机配置(安卓10以上要加"automationName"='uiautomator2',)

class BaseDriver():
def __init__(self):
#excel参数化引入设备信息,excel,或者config文件
#信息一换需要改代码,做一个excel,读取参数条用
#连接手机参数配置,设置字典# desired_caps
desired_caps={
"automationName":‘uiautomator2‘,(安卓10以上要指定安卓10以上)
#获取Toast信息专用
#desired_caps["platformName"]=‘uiautomator2‘
#操作系统
"platformName":"Android",
#系统版本
"platformVersion":"11",
#使用手机类型:模拟器
#desired_caps["deviceName"]="7bb427cb"
"deviceName":"6c67c287",
#说明:打开app第一个页面,需要在cmd下执行命令:adb shell dumpsys activity | find "mFocusedActivity",获取包名和activity
#包名,进入app之后第一个activirty
"appPackage":"com.lemon.lemonban",
#activity
"appActivity":".activity.MainActivity"
#不清除缓存
# "noReset":"True"
}
#单位毫秒,10秒钟
#desired_caps["appWaitDuration"]="10000"
#3:连接appiumserver,告诉appium操作对象是谁
self.driver=webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)

appium-对应安卓手机配置(安卓10以上要加"automationName"='uiautomator2',)

上一篇:开源小游戏-基于android sample snake


下一篇:android-boostrap