appium的desired_caps参数
生活随笔
收集整理的這篇文章主要介紹了
appium的desired_caps参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、在appium server 與手機端建立會話關系時,手機端需要告訴服務端設備相關的一些參數,根據這些參數服務端可以做出相應的處理
def setUp(self):# 定義啟動設備需要的參數 desired_caps = {} # 設備系統 desired_caps['platformName'] = 'Android' # 設備系統版本號 desired_caps['platformVersion'] = '5.1.2' # 設備名稱 desired_caps['deviceName'] = 'MI 3' # 要測試的應用的地址 desired_caps['app'] = '<span style="color:#ff0000;">C:\\Users\\Administrator\\Desktop\\123456\\moer.apk</span>' # 應用的包名 # desired_caps['appPackage'] = 'com.moer.moerfinance' # desired_caps['appActivity'] = 'com.moer.moerfinance.advertisement.AdvertisementActivity' # 啟動app self.driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)?
?
二、怎么獲取參數值
platformName 查看關于手機詳情,可以得到安卓版本號deviceName 連上電腦,adb devices 可以查看設備名稱appPackage 包名可以通過連上手機打開app,用uiautomatorviewer.bat查看包名;有源代碼時通過AndroidManifest.xml配置文件可以查看查看手機 > 運行應用 > 點擊app查看詳情 > 可以看到包名使用手機第三方監控工具,如GT監控app也會顯示包名appActivity logcat 1.清除logcat內容,使用命令adb logcat -c 2.啟動logcat,使用命令adb logcat ActivityManager:I *:s 3.啟動要查看的程序adb shell: adb shell dumpsys window w |findstr \/ |findstr name=有源代碼時通過AndroidManifest.xml配置文件可以查看?
三、通用參數??
?
四、Android專用參數和IOS專用參數
鏈接:https://www.cnblogs.com/D666/p/9165086.html
?
?
?
轉載于:https://www.cnblogs.com/shiyuheng/p/9212768.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的appium的desired_caps参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea编辑器无法识别jdk
- 下一篇: 集群、负载均衡、分布式