appium desired_caps參數(shù)

iOS和Android共有參數(shù)

automationName——自動化引擎,默認(rèn)appium
platformName——移動操作系統(tǒng),iOS或者Android
platformVersion——移動操作系統(tǒng)版本,如12.0、8.0
deviceName——設(shè)備名稱,如iPhone6s Plus,Q8EEONG699999999(Android)
noReset——應(yīng)用狀態(tài)是否需要重置,默認(rèn)true
fullReset——執(zhí)行完測試后是否卸載app,默認(rèn)false

Android特有參數(shù)

appPackage——包名
appActivity——應(yīng)用的第一個啟動Activity
appWaitDuration——用于等待appWaitActivity啟動的超時
resetKeyboard——將鍵盤隱藏起來,默認(rèn)true
unicodeKeyboard——使用unicode編碼方式發(fā)送字符串

desired_caps ={ 'platformName': 'Android',  
                'platformVersion': '5.1',  
                'deviceName': 'Q8EEONG699999999',  
                'noReset': True,  
                'allowClearUserData' = 'true'  #用戶可自行選擇清除數(shù)據(jù)
                'fullReset' = "false"  #卸載程序,默認(rèn)為false
                'exported'="true"   #是否支持其他應(yīng)用調(diào)用當(dāng)前組件
                'appPackage': 'your.package.name',  
                'appActivity': 'your.package.name.firstActivity',  
                'unicodeKeyboard': True,       #使用unicode編碼方式發(fā)送字符串  
                'resetKeyboard': True            #將鍵盤隱藏起來,輸入中文就要增加這兩個參數(shù)
                }  

iOS特有參數(shù)

udid——移動設(shè)備物理標(biāo)識符
bundleId——包名

desired_caps ={ 'platformName': 'iOS',  
                'platformVersion': '11.4',  
                'deviceName': 'iPhone6s Plus',  
                'udid':'your device udid'
                'bundleId':'your.package.name'
                'noReset': True, 
                }  

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容