阅读 97

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)

原文:https://www.cnblogs.com/syy714363310/p/15127537.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐