Android自動化環境搭建概述
一.安裝JDK
因為安卓程式通過Java語言開發,需要安裝編譯程式的環境所以要安裝jdk
具體詳情網上一堆,就不寫了
二.安裝SDK
Android SDK提供了你的API庫和開發工具構建,測試和除錯應用程式,Android。簡單來講,Android SDK 可以看做用於開發和執行Android應用的一個軟體。
1、開啟地址:https://www.androiddevtools.cn/,具體操作如下附件所示,
下載檔案解壓放到常用的安裝路徑下面
2、下載安裝包,檔案解壓放到上面的下載檔案根目錄下
Build-Tools 下載,方便aapt 命令檢視APK 的相關資訊
出現問題: Do you have Android Build Tools installed at 'G:\tools\Android\android-sdk'?Build-Tools 的版本過高引起
在該地址下載後 https://androidsdkmanager.azurewebsites.net/Buildtools
sdk 下建立build-tools 檔案 將解壓檔案複製到該檔案下
3、雙擊上圖中的sdkmanage ,更新代理路徑,在tools-options 下更改
所需安卓檔案如下所示 如果出現該介面,將c:/user 下的.android檔案刪除後重新開啟
選擇檔案安裝
4、配置環境變數
新增系統變數
path 下配置內容如下圖所示
5、驗證環境變數是否成功
出現以下問題後需要檢查環境變數是否配置有誤,或者檢視是否其他命令也是這樣的
如果以上問題都沒有,那麼
找到下面三個檔案
將檔案複製到下圖所示的路徑下
再次驗證輸入adb ,如下圖所示,代表輸入成功
三.安裝Python3
自動化使用的語言為python
四.安裝node.js
通過npm 安裝appium ,Appium是使用nodejs實現的,所以node是直譯器
官網下載:https://nodejs.org/en/download/
安裝完成後,執行cmd,輸入node –v檢視版本號
環境變數
path 中新增內容
五.安裝appium-desktop
地址:https://github.com/appium/appium-desktop/releases
安裝後會出現該圖片雙擊後開啟,點選 file-----new session window
{
"platformName": "Android",
"platformVersion": "10",
"deviceName": "CLB0218A12014769",
"appPackage": "********",
"appActivity": "****************",
}
以下為引數來源詳情
"deviceName": "CLB0218A12014769" 該引數需要將手機連線至電腦,使用adb devices 檢視裝置資訊
兩個引數需要使用命令
aapt dump badging 軟體路徑
"appPackage": "com.********",
"appActivity": "com.*****************",
1)使用真機連結手機,USB連結手機,需要開啟開發者模式,模式USB 的模式為MIDI
2)使用MUMU模擬器
@模擬器的sdk和androidSDK 需要保持一致,將模擬器下的abd-server.exe/adb.exe替換androidSDK 下的adb.exe
@獲取MUMU 模擬器的IP+PORT
@abd連結模擬器
六.pip install appium-python-client