iOS和Android共有参数
automationName——自动化引擎,默认appium
platformName——移动操作系统,iOS或者Android
platformVersion——移动操作系统版本,如12.0、8.0
deviceName——设备名称,如iPhone6s Plus,Q8EEONG699999999(Android)
noReset——应用状态是否需要重置,默认true
fullReset——执行完测试后是否卸载app,默认false
Android特有参数
appPackage——包名
appActivity——应用的第一个启动Activity
appWaitDuration——用于等待appWaitActivity启动的超时
resetKeyboard——将键盘隐藏起来,默认true
unicodeKeyboard——使用unicode编码方式发送字符串
desired_caps ={ 'platformName': 'Android',
'platformVersion': '5.1',
'deviceName': 'Q8EEONG699999999',
'noReset': True,
'allowClearUserData' = 'true' #用户可自行选择清除数据
'fullReset' = "false" #卸载程序,默认为false
'exported'="true" #是否支持其他应用调用当前组件
'appPackage': 'your.package.name',
'appActivity': 'your.package.name.firstActivity',
'unicodeKeyboard': True, #使用unicode编码方式发送字符串
'resetKeyboard': True #将键盘隐藏起来,输入中文就要增加这两个参数
}
iOS特有参数
udid——移动设备物理标识符
bundleId——包名
desired_caps ={ 'platformName': 'iOS',
'platformVersion': '11.4',
'deviceName': 'iPhone6s Plus',
'udid':'your device udid'
'bundleId':'your.package.name'
'noReset': True,
}
网友评论