appium+android各配置參數獲取'platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote


 

圖中1的獲取--'platformName'、'platformVersion'

點擊appium右上角的運行按鈕,可通過上面查看platformName platformVersion

 

平台版本這邊填寫的是API的版本,用最新版的 AppiumDesktop運行時一直報下面的錯誤:

 An unknown server-side error occurred while processing the command. Original error: Unable to find an active device or emulator with OS 23. The following are available: M************O (5.1.1)

這時候將平台版本改為“5.1.1”后再次運行,結果正常.

圖中2的獲取--appActivity

appActivity的獲取:

法一:

Cmd-->adb shell-->dumpsys package <包名>

 

 

法二:

adb shell

monkey -p 包名 -v -v -v 1

獲取到的日志中cmp={}的就是啟動activity

 

 

法三:

appPackage和appActivity的獲取

“adb shell dumpsys window w |findstr \/ |findstr name=” 命令獲取(需要提前將APP在手機上打開)

 但是通過驗證,上面方式獲取到的appActivity,運行時啟動頁activity會報錯(目前不知道該問題出在哪里)

法四:

Cmd-->adb shell-->dumpsys window windows | grep -E ‘mCurrentFocus

 但是通過驗證,上面方式獲取到的appActivity,運行時啟動頁activity會報錯(目前不知道該問題出在哪里)

 

圖中3的獲取--deviceName

adb devices即可

 

圖中4的獲取--webdriver.Remote

遠程控制,通過appium可設置;若是真機,直接填寫http://localhost:4723/wd/hub 或者http://127.0.0.1:4723/wd/hub即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM