廈門國(guó)外網(wǎng)站建設(shè)公司排名專業(yè)搜索引擎seo技術(shù)公司
目錄
一. 環(huán)境準(zhǔn)備
二. JDK安裝
1. 下載JDK
2. 安裝JDK
3. 配置環(huán)境
4. 驗(yàn)證安裝
三. Android SDK安裝
1. 下載Android SDK
2. 安裝Android SDK
3. 安裝工具
4. 配置環(huán)境
5. 驗(yàn)證安裝
四. NodeJS安裝
1. 下載NodeJS
2. 安裝NodeJS
3. 驗(yàn)證安裝
4. 安裝淘寶鏡像
五. Python及依賴包安裝
1. 安裝Python
2. 安裝依賴包
六. APPium安裝
1. 下載Appium
2. 安裝Appium
3. 編輯配置
4. 啟動(dòng)服務(wù)
APPium是一個(gè)開(kāi)源測(cè)試自動(dòng)化框架,適用于原生、混合或移動(dòng)Web應(yīng)用程序的自動(dòng)化測(cè)試工具。 APPium使用WebDriver協(xié)議驅(qū)動(dòng)iOS、Android等應(yīng)用程序。
作為一個(gè)自動(dòng)化移動(dòng)應(yīng)用測(cè)試框架來(lái)說(shuō),可以很好的滿足大部分移動(dòng)應(yīng)用測(cè)試的需求。作為當(dāng)今仍然主流的自動(dòng)化測(cè)試框架,各位測(cè)試同學(xué)要熟練的使用也就成為大家日常的基本內(nèi)容之一。
一. 環(huán)境準(zhǔn)備
本文以安卓自動(dòng)化測(cè)試環(huán)境為例,需要安裝的環(huán)境主要有以下幾個(gè):
- 安裝JDK
- 安裝Android SDK
- 安裝NodeJS
- 安裝Python及依賴包
- 安裝APPium
安裝包網(wǎng)盤打包下載:https://pan.quark.cn/s/f0470d00ff0c
二. JDK安裝
因?yàn)锳ndroid 是由 Java 語(yǔ)言開(kāi)發(fā)的,所以我們首先需要安裝Java環(huán)境,Java 環(huán)境分JDK 和JRE ,JDK是面向開(kāi)發(fā)人員使用的SDK,它提供了Java的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。JRE是指Java的運(yùn)行環(huán)境,是面向Java程序的使用者,而不是開(kāi)發(fā)者。
1. 下載JDK
推薦Java8版本,其他版本不兼容,會(huì)導(dǎo)致AppiumServer啟動(dòng)不了,根據(jù)自己的系統(tǒng)選擇相應(yīng)版本下載,我這里使用x64 install。
官網(wǎng)下載地址:Java Downloads | Oracle
2. 安裝JDK
(1)雙擊下載好的JDK安裝包,點(diǎn)擊【下一步】
(2)點(diǎn)擊“開(kāi)發(fā)工具”,點(diǎn)擊【下一步】進(jìn)行安裝(點(diǎn)擊“更改”可以修改安裝路徑)
(3)等待安裝
(4)安裝完成,點(diǎn)擊“關(guān)閉”。
3. 配置環(huán)境
(1)右擊此電腦-->屬性-->高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量
(2)配置JAVA_HOME:點(diǎn)擊【系統(tǒng)變量】下的【新建】,輸入變量名、變量值
變量名:JAVA_HOME
變量值:JDK的安裝目錄,如:C:\Program FilesJava\jdk1.8.0_211
(3)配置CLASSPATH:點(diǎn)擊【classpath】下的【新建】,輸入變量名、變量值
?變量名:?classpath
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar??
(4)配置Path:在系統(tǒng)變量列表下滑找到變量“Path”,點(diǎn)擊【編輯】,在系統(tǒng)變量Path中添加:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin%
4. 驗(yàn)證安裝
鍵盤 【win+R】,輸入cmd打開(kāi)命令行窗口,輸入:java -version,顯示Java版本說(shuō)明安裝成功。
三. Android SDK安裝
安裝完sdk,就可以直接使用adb命令了,我們做app自動(dòng)化測(cè)試,也需要sdk環(huán)境的依賴。
1. 下載Android SDK
官網(wǎng)下載地址:https://www.androiddevtools.cn/
(1)打開(kāi)官網(wǎng)鏈接,【Ctrl+F】搜索 SDK Tools,找到系統(tǒng)對(duì)應(yīng)版本下載
2. 安裝Android SDK
(2)雙擊運(yùn)行下載好的exe文件,開(kāi)始安裝安裝sdk manage
(3)點(diǎn)擊【Next】
(4)繼續(xù)點(diǎn)擊【Next】
(5)選擇“Installforanyoneusing thiscomputer",點(diǎn)擊【Next】
(6)點(diǎn)擊“Browse"可以修改安裝路徑,點(diǎn)擊【Next】
(7)點(diǎn)擊【Install】
(8)等待安裝完后,點(diǎn)擊【Next】
(9)安裝完成,點(diǎn)擊【Finish】
3. 安裝工具
勾選安裝的工具:
- Tools選擇前面3個(gè)
- Android 10 全部勾選
- Extrats 全部勾選
(1)Tools選擇前面3個(gè)
(2)Android 10(API 29) 全部勾選
(3)Extrats 全部勾選,點(diǎn)擊【Install 21 packages】進(jìn)行下載
(4)選擇Packages名,勾選“Accept License",全部勾選完成后,點(diǎn)擊”Install"
(注:以下界面實(shí)在勾選不上的可以跳過(guò),點(diǎn)擊【Install】進(jìn)行安裝即可)
(5)等待安裝完成(時(shí)間會(huì)比較長(zhǎng))
(6)安裝完成,點(diǎn)擊【ok】,關(guān)閉窗口。
4. 配置環(huán)境
(1)右擊此電腦-->屬性-->高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量
(2)新建系統(tǒng)變量,輸入變量名、變量值
變量名: ANDROID_HOME
變量值: 自己的安裝目錄 如C:\Android\android-sdk
(3)編輯用戶變量中的Path,新增兩個(gè)路徑:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
5. 驗(yàn)證安裝
鍵盤按【 win+R】,輸入cmd,打開(kāi)命令行窗口,輸入:adb version
四. NodeJS安裝
Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行時(shí)環(huán)境,允許開(kāi)發(fā)者在服務(wù)器端運(yùn)行 JavaScript。它以非阻塞、事件驅(qū)動(dòng)的架構(gòu)處理高并發(fā),適用于構(gòu)建高效的網(wǎng)絡(luò)應(yīng)用。
在 APP 自動(dòng)化測(cè)試中,Node.js 常用于構(gòu)建測(cè)試框架(如 WebDriverIO、Appium)。其異步處理能力可以高效執(zhí)行多線程測(cè)試,快速模擬用戶操作和驗(yàn)證 APP 功能,從而提升測(cè)試的自動(dòng)化和并發(fā)能力。
1. 下載NodeJS
官網(wǎng)下載地址:Node.js — Download Node.js?
選擇對(duì)應(yīng)你系統(tǒng)的Node.js版本,這里我選擇的是Windows系統(tǒng)、64位
2. 安裝NodeJS
(1)雙擊安裝包,開(kāi)始安裝Node.js
(2)點(diǎn)擊【Next】
(3)點(diǎn)擊【Next】
(4)這里可以修改安裝路徑,修改完后繼續(xù)點(diǎn)擊【Next】
(5)選擇默認(rèn)安裝,繼續(xù)點(diǎn)擊【Next】按鈕
(6)不選中,直接點(diǎn)擊【Next】按鈕
(7)點(diǎn)擊【Install】按鈕進(jìn)行安裝(點(diǎn)擊安裝后會(huì)彈出提示,點(diǎn)擊【是】,需要以管理員身份運(yùn)行)
(8)等待安裝
(9)安裝完畢,點(diǎn)擊【Finish】按鈕
3. 驗(yàn)證安裝
鍵盤按【 win+R】,輸入cmd,打開(kāi)命令行窗口,輸入:
node -v?????// 顯示node.js版本
npm -v??????// 顯示npm版本
如上,搞定,說(shuō)明安裝成功。
4. 配置npm倉(cāng)儲(chǔ)和緩存
(1)命令行輸入:npm config set registry https://registry.npmmirror.com/
(2)在node.js安裝目錄(默認(rèn)安裝目錄:C:\Program Files\nodejs)創(chuàng)建cache 和 global文件夾
(3)令提示符依次執(zhí)行下面命令,依次輸入并按下回車鍵(Enter)
npm config set prefix "C:\Program Files\nodejs\global"
npm config set cache "C:\Program Files\nodejs\cache"
(4)輸入命令【npm config ls】,按回車鍵,查看配置是否成功
4. 配置環(huán)境
(1)右擊此電腦-->屬性-->高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量
(2)點(diǎn)擊【系統(tǒng)變量】下的【新建】,新建系統(tǒng)變量,輸入變量名、變量值
變量名: NODE_PATH
變量值: 自己的安裝目錄 如:C:\Program Files\nodejs\global\node_modules
(3)在系統(tǒng)變量列表下滑找到變量【Path】,點(diǎn)擊【編輯】,編輯Path,變量【C:\Program Files\nodejs\】如果存在,就新建剩下的兩個(gè)變量即可。
C:\Program Files\nodejs\
%NODE_PATH%
C:\Program Files\nodejs\global
- 測(cè)試Node.js
配置完成后,全局安裝一個(gè)最常用的 express 模塊進(jìn)行測(cè)試
(1)右鍵使用管理員方式打開(kāi)
(2)cmd命令提示符,輸入:npm install express -g? ? ? ? ? // -g代表全局安裝
出現(xiàn)以下配置表示配置成功。
4. 安裝淘寶鏡像
淘寶鏡像是淘寶團(tuán)隊(duì)為國(guó)內(nèi)用戶提供的npm鏡像源,它與官方鏡像源保持同步,并提供了更快的下載速度。
(1)管理員身份打開(kāi)cmd,輸入鏡像安裝命令:
npm config set registry https://registry.npmmirror.com
(2)查看淘寶鏡像是否安裝成功,執(zhí)行命令:
npm config get registry
顯示下圖網(wǎng)址則說(shuō)明安裝成功!
五. Python及依賴包安裝
1. 安裝Python
參考文檔:Python——安裝教程(圖文詳解)-CSDN博客
? ? ? ? ? ? ? ? ??Pycharm——安裝教程(圖文詳解)-CSDN博客
2. 安裝依賴包
需要安裝的依賴包,如下:
- nose
- selenium
- Appium-Python-Client
啟動(dòng)cmd,分別輸入:
pip install nose
pip install selenium
pip install Appium-Python-Client
進(jìn)行安裝操作, 如下圖所示:
(1)nose安裝
(2)selenium安裝
如果系統(tǒng)中已經(jīng)安裝過(guò)了,再次進(jìn)行安裝時(shí),會(huì)出現(xiàn)類似如下界面所展示的信息:
(3)Appium-Python-Client安裝
安裝完P(guān)ython后,需要將 Python與Appium關(guān)聯(lián)起來(lái),cmd打開(kāi)命令行窗口,輸入:pip install Appium-Python-Client,提示成功就可以了。
六. APPium安裝
1. 下載Appium
?GitHub 在國(guó)內(nèi)的下載速度比較慢,如果你沒(méi)有【快速訪問(wèn)GitHub】的條件, 可以直接通過(guò)文章開(kāi)始位置的網(wǎng)盤進(jìn)行下載 。
官網(wǎng)下載地址:https://github.com/appium/appium-desktop/releases
進(jìn)入官網(wǎng),選擇你電腦對(duì)應(yīng)的操作系統(tǒng)版本下載。
2. 安裝Appium
(1)雙擊下載好的exe可執(zhí)行程序,進(jìn)行安裝
(2)選擇“僅為我安裝”,點(diǎn)擊【安裝】
(3)等待安裝
(4)點(diǎn)擊“完成”,安裝完成。
(5)運(yùn)行界面如下:默認(rèn)IP為本機(jī)的(無(wú)需改動(dòng)),端口默認(rèn)4723。
3. 編輯配置
點(diǎn)擊【Edit Configurations】編輯配置,出現(xiàn)默認(rèn)配置,說(shuō)明環(huán)境配置成功。
4. 啟動(dòng)服務(wù)
點(diǎn)擊【startServer】啟動(dòng)服務(wù)器,看到下圖的界面就說(shuō)明服務(wù)是啟動(dòng)成功的(注:如果Android-sdk或者JDK沒(méi)有安裝成功,這里是無(wú)法啟動(dòng)的)。
如上,搞定,Appium環(huán)境搭建成功!