1、Python 安裝
官網下載Python並安裝,注意選擇自動添加環境變量
檢測是否安裝成功:在dos窗口中輸入Python,如果安裝成功會顯示版本信息,並進入程序編輯模式
PS:檢測打開的dos窗口必須是安裝之后重新打開的,注意展示的信息中沒有錯誤或者警告提示
2、JDK安裝
官網下載安裝
環境變量配置:
1)計算機→屬性→高級系統設置→高級→環境變量
2)系統變量→新建JAVA_HOME變量(如果有的話不用新建) :變量值填寫jdk的安裝目錄(類似於C:\Program Files\Java\jdk-13.0.1)
3)系統變量→尋找 Path 變量→編輯→新建:最后一行添加變量值%JAVA_HOME%\bin
在dos窗口中輸入java -version(注意有空格),如果安裝成功會顯示版本信息
PS:檢測打開的dos窗口必須是安裝之后重新打開的,注意展示的信息中沒有錯誤或者警告提示
3、Node.js 安裝
官網下載安裝
檢測是否安裝成功:在dos窗口中輸入node -v(注意有空格),如果安裝成功會顯示版本信息
PS:檢測打開的dos窗口必須是安裝之后重新打開的,注意展示的信息中沒有錯誤或者警告提示
4、Android studio安裝(直接安裝Android SDK也可以)
注意選擇custom,安裝的時候會自動安裝配套的SDK,路徑什么的最好都默認
安裝完成后,配置環境變量
1)系統變量→新建ANDROID_HOME變量(如果有的話不用新建) :變量值填寫Android SDK的安裝目錄(類似於C:\Users\Administrator\AppData\Local\Android\Sdk)
2)系統變量→尋找 Path 變量→編輯→新建:最后添加兩行tools變量值(類似於C:\Users\Administrator\AppData\Local\Android\Sdk\tools)和platform-tools的變量值(類似於C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools)
5、Appium安裝
dos窗口輸入命令cnpm install -g appium
檢測是否安裝成功:在dos窗口中輸入appium或者appium -v(注意有空格),如果安裝成功會顯示相關信息
PS:檢測打開的dos窗口必須是安裝之后重新打開的,注意展示的信息中沒有錯誤或者警告提示
6、 Appium-desktop安裝
官網下載安裝
7、Appium-doctor安裝
npm install -g appium-doctor
在dos窗口中輸入appium-doctor(注意沒有空格),環境檢查結果會直接顯示
PS:檢測打開的dos窗口必須是安裝之后重新打開的
如果打印如下結果“info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed”(第16行)則表明Appium服務端的依賴環境已安裝齊全。
不用管如下警告(沒有影響使用):
WARN AppiumDoctor ✖ opencv4nodejs cannot be found.
WARN AppiumDoctor ✖ ffmpeg cannot be found
WARN AppiumDoctor ✖ mjpeg-consumer cannot be found.
WARN AppiumDoctor ✖ bundletool.jar cannot be found
info AppiumDoctor ### Diagnostic for optional dependencies completed, 4 fixes possible. ###
info AppiumDoctor
info AppiumDoctor ### Optional Manual Fixes ###
info AppiumDoctor The configuration can install optionally. Please do the following manually:
WARN AppiumDoctor ➜ Why opencv4nodejs is needed and how to install it: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
WARN AppiumDoctor ➜ ffmpeg is needed to record screen features. Please read https://www.ffmpeg.org/ to install it
WARN AppiumDoctor ➜ mjpeg-consumer module is required to use MJPEG-over-HTTP features. Please install it with 'npm i -g mjpeg-consumer'.
WARN AppiumDoctor ➜ bundletool.jar is used to handle Android App Bundle. Please read http://appium.io/docs/en/writing-running-appium/android/android-appbundle/ to install it. Also consider adding the ".jar" extension into your PATHEXT environment variable in order to fix the problem for Windows