app的deviceName,apppackage,appactivity獲取


deviceName值的獲取:
  deviceName=192.168.137.150:5555 ip:手機ip地址,端口,通過如下命令開啟
  # adb devices //查看當前連接設備
  # adb tcpip 5555 //開啟5555端口
  # adb connect 192.168.137.150 //連接手機看是否能連接
  # adb devices //再查看當前連接設備
  參考地址:http://adbshell.com/commands/adb-connect

元素定位工具:使用Android sdk自帶的工具定位:D:\Android\sdk\tools\uiautomatorviewer.bat

獲取apppackage:把apk安裝包解壓,然后進入AndroidManifest.xml中搜索:manifest得到的就是包名

獲取app activity:啟動app,然后cmd控制台查詢:
  #adb shell
  #dumpsys activity | grep mFocusedActivity
  有多個設備的時候就用:adb -s devicesID shell

adb shell不是內部命令:
  - 沒有配置環境變量, 這個只需要將android安裝:例如C:\Program File\android-sdk-windows\tools加入到 系統變量Path中;

 

每次啟動app都會安裝2個apk:

apk作用說明:

  1、Appium settings:用於設置網絡狀態

  2、Unclock:用於自動解鎖(使用場景:手機是滑動鎖屏的情況下,則會自動解鎖並啟動apk,注意:圖案鎖屏與數字鎖則不可以哦,只能是滑動鎖屏)


免責聲明!

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



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