Appium使用,抓取移動端的數據

Appium使用,抓取移動端的數據

環境的安裝

環境的安裝永遠是最頭疼的,在安裝的過程中確實遇到了不少的困難,不過現在已經逐一解決。

安裝軟件的順序

  1. android-studio-ide-192.5959023-windows這個軟件是第一個裝的,並且,要設置好SDK的路徑,這個在settings裏面的去設置,要選擇空的文件夾。
  2. Java JDK 這個就是java環境,路徑要選的容易找。
  3. 配置環境變量:
    1. 在系統變量裏面創建:名稱ANDROID_HOME,值是:它所在的路徑,精確到所在的文件夾就行。
    2. 在系統變量裏面創建:名稱JAVA_HOME,值是:它所在的路徑,精確到jre文件夾。
    3. 在系統變量的PATH中,添加三個值
      1. %JAVA_HOME%\bin
      2. D:/Andiro_SDK\platform-tools
      3. %ANDROID_HOME%\platform-tools
  4. appium windows 這個東西直接裝就好了
  5. 夜神模擬器,這個就是一個模擬手機的軟件
  6. pip install Appium-Python_Client
  7. 安裝node.js
  8. cmd中安裝 appium-doctor
    • npm -g install appium-doctor
  9. 運行檢查環境是否正常。
  10. 打入dbs看是否能夠運行。

dbs連接虛擬手機

devices

查看連接的終端

adb connert 127.0.0.1:62001

連接手機

adb shell

進入終端

dumpsys activity services | grep mFocusedActivity

查看正在進行的進程。

appium的參數設置

  1. platformName:Android
  2. platformVersion:5.1.1 這個就是版本號
  3. deviceName:127.0.0.1:62001
  4. appPackage:這裏填剛剛查看的進程的前面域名,到/.activity前面截止
  5. appActivity:這裏填activity以及後面的東西,主義要加上"."

嘗試用appium打開應用

成功,就代表着通信正常,如果不成功,就看看報了什麼錯,今天就遇到了兩個問題

問題

  1. 必須要用管理員的權限打開appium
  2. 所有的參數必須正確,如果出現:‘app requires reinstall’就說明appPackage的參數設置的不對。我打的時候就前面多了空格,這個就很致命。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章