appium Capabilities笔记 - Android

Capabilities:

platformName - 平台名称:iOS, Android, or FirefoxOS

deviceName  - 对android而言,是个必填项,但随便填个字符串就行

 

#  一般若应用未安装,可用app来指定安装文件

app -  指向安装文件的绝对路径或远程http URL。注意,如果指定了appPackage和appActivity功能,则Android不需要此功能。另外此参数与browserName参数不相容

 

# 指定浏览器

browserName - 移动端web浏览器的名称,'Safari' for iOS and 'Chrome', 'Chromium', or 'Browser' for Android。注意,如果是测试app的话,此字段应为空,或不设置。

 

# 一般若应用已经安装,用appPackage和appActivity启动app即可

appPackage  - 运行的Android应用程序的java包的包名

appActivity  - 启动页面的activity名称

 

 # 数据清理Reset

fullReset -  设置为true,在会话开始前和测试后,停止app,清除app数据,并卸载apk

noReset - 设置为true,不停止app,不清楚app数据,也不卸载app. 比如已经登陆,设置为true,登陆数据就不会被清除。

default - 即不设置上面两个参数时,测试后停止app并清除app数据,但不卸载apk

 

 # 自助授权

autoGrantPermissions - 设置为true时,Appium自动确定应用所需的权限,并在安装时将其授予应用,即完成自动授权

 

# 隐藏键盘,实现中文输入

unicodeKeyboard - 设置为true,启用Unicode输入

resetKeyboard - 设置为true,结合unicodeKeyboard功能一起使用,启用Unicode输入后,将键盘重置为其原始状态。 如果单独使用则忽略





 

posted @ 2019-05-09 22:33  KS毛毛虫  阅读(226)  评论(0编辑  收藏  举报