appium desired_caps参数

2019-11-17  本文已影响0人  Sissilovely

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, 
                }  

上一篇下一篇

猜你喜欢

热点阅读