1. 安裝jdk
安裝參考連結:https://www.cnblogs.com/erweimalaoshi/p/13204509.html
2. 安裝配置Andriod sdk
安裝Andriod sdk前首先需要安裝配置好jdk環境。
然後安裝Android sdk
安裝完成後需要配置環境變數:ANDROID_HOME。
(1)直接將Android sdk解壓到對應檔案路徑下,比如我解壓到c盤根目錄andriod資料夾下
(2)配置環境變數,系統變數裡面新增變數名 ANDROID_HOME 路徑為實際存放SDk的路徑
(3)其他幾個路徑新增到系統環境變數Path中如下圖所示:
第一個path
第二個path
第三個path
(4)配置好後檢查一下
在cmd中輸入adb和aapt來判斷安裝是否成功
3. 模擬器的安裝-夜神
(1)預設快速安裝,安裝後開啟夜神模擬器設定
(2)還可以多開建立一個新的模擬器
4. 元素獲取工具-UIAutomator
(1)進入Android sdk安裝目錄,找到tools資料夾,找到uiautomatorviewer.bat點選執行,使用它獲取元素
(2)首先,檢查手機裝置是否連線了電腦,在手機設定-開發者選項中-勾選usb除錯,如果沒有開發者選項,在關於平板中連續點選7次就可以彈出來
(3)在手機中開啟要獲取元素的app
(4)點選UIAutomator中的按鈕
(5)然後可以獲取app元素的資訊。這個是1.0版本,2.0版本是整合在appium中的
5. 啟用adb除錯
adb ( Android Debug Bridge)是一個通用命令列工具,它允許你與模擬器例項或連線的 Android 裝置進行通訊。它可為各種裝置操作提供便利,如安裝和除錯應用。
在 android_sdk/platform-tools/ 中找到 adb 工具,然後根據其具體的路徑配置好環境變數(環境變數在2中已經配置過)。然後啟動cmd 輸入‘adb’即可檢視是否配置成功。
6. Appium環境搭建
請安裝新版本node.js
node.js安裝
下載地址:https://nodejs.org/en/download/releases/
注意:Node.js版本要注意與Appium相容,Appium版本是1.13.0,則選擇的Node.js版本為12.11.1
預設下一步安裝
雙擊安裝包
安裝好後通過cmd去檢視是否安裝成功,用node -v 檢視版本,如果提示不是內部命令,可能是環境變數錯誤或者用管理員身份執行
檢視包管理工具,用命令npm -v相當於python中的pip
Appium的安裝
Appium Server其實可以通過命令 npm install -g appium來安裝。不過由於眾所周知的網路原因,直接使用這樣安裝會非常非常慢,甚至會安裝失敗,所以我們可以使用國內映象來安裝。
選用的映象是 淘寶NPM映象:https://npm.taobao.org
映象設定
npm install -g cnpm --registry=https://registry.npm.taobao.org
執行完成命令看到如下提示則表示設定完成
映象設定好後,就可以進行appium的安裝了
#安裝最新版本
cnpm install -g appium
#安裝指定版本
cnpm install appium@1.13.0 -g
檢查是否安裝成功,在控制檯輸入命令 appium即可啟動appium服務,appium -v檢視版本
如果輸入appium後顯示:“appium不是內部或外部命令,也不是可執行的程式或批處理檔案” 可以將appium安裝的路徑 如: “C:\Users\m1877\AppData\Roaming\npm”配置到系統環境變數Path中
安裝Appium-desktop
下載地址:https://github.com/appium/appium-desktop/releases
Appium-desktop工具其實封裝了Appium server和Node.js依賴環境。
appium-desktop是初學者最容易上手的工具
7.python環境安裝配置
安裝成功之後輸入命令 python --version看到如下提示即可
8.安裝Appium-Python-Client
安裝此項的前提是python安裝好,並且pip安裝好
通過命令: pip.exe install Appium-Python-Client 進行安裝。
安裝後可以通過如下命令來檢測是否安裝成功。
輸入命令“from appium import webdriver” 回車,如果控制檯沒有報錯,則說明安裝成功。
如果出現如下報錯,則說明安裝失敗
ImportError: No module named 'appium'
ImportError: cannot import name “webdriver”
說明:裝Appium-Python-Client安裝後的路徑一般為:
{Python 安裝路徑}\Lib\site-packages\appium
9.安裝 appium-doctor
appium-doctor可以檢測Appium整體依賴環境配置情況。
先安裝工具C:\Users\m1877>cnpm install appium-doctor -g
在控制檯輸入命令:appium-doctor 看到如下提示說明整體環境配置成功。
如果上面某一項顯示為“X”則說明相關環境沒有配置好,需要重新安裝配置。
如果都是√表示appium環境安裝配置已經好了。
附加:(以下工具可安裝也可以不安裝,自行選擇)
opencv4nodejs安裝
為什麼要安裝這個,請參考:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
首先先裝好git。
安裝opencv4nodejs:cnpm i -g opencv4nodejs
ffmpeg安裝
在官網下載好
直接解壓到目錄中,然後通過bin目錄配置環境變數
配置好後cmd中,輸入ffmpeg -version驗證是否安裝成功
mjpeg-consumer安裝
cnpm i -g mjpeg-consumer
bundletool.jar安裝
下載地址:https://github.com/google/bundletool/releases/tag/0.9.0
http://appium.io/docs/en/writing-running-appium/android/android-appbundle/
出處:https://home.cnblogs.com/u/erweimalaoshi/
歡迎轉載,但未經作者同意請保留此段宣告,並在文章頁面明顯位置給出原文連結。