Windows下搭建appium自動化測試環境及常見問題

1、下載JDK、配置JDK環境變量

這裏分享一個百度網盤下載jdk:
鏈接: https://pan.baidu.com/s/1lB3sAQ2qi2hn5FV-8KWkDA 提取碼: xznu

下載好後點擊進行安裝。

右擊此電腦---屬性---高級系統配置----環境變量---系統變量

在這裏插入圖片描述
在系統變量
<1> 添加環境變量

名爲: JAVA_HOME
值爲: jdk在電腦上安裝的絕對路徑
在這裏插入圖片描述

<2> 在path中加入變量值:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin
在這裏插入圖片描述
<3> 驗證jdk是否配置好
打開cmd,輸入javac
在這裏插入圖片描述
出現有關JAVA信息表示配置成功

二、安裝Android SDK 配置SDK環境變量

分享Android SDK百度網盤鏈接下載:
鏈接: https://pan.baidu.com/s/1a55OlUyx40Xfh3He3EWMcA 提取碼: 5igd

解壓後,開始配置Android SDK環境變量

右擊此電腦---屬性---高級系統配置----環境變量---系統變量

<1> 添加環境變量
名爲: ANDROID_HOME
值爲: Android SDK在電腦上安裝的絕對路徑
在這裏插入圖片描述
<2> 在path中加入變量值:

相對路徑配置Android:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\android-4.3
%ANDROID_HOME%\platforms\android-18
%ANDROID_HOME%\build-tools\android-4.3\aapt.exe

在path中配置變量來說,我更喜歡絕對路徑:
E:\學習相關\Android SDK\windows_sdk\platforms
E:\學習相關\Android SDK\windows_sdk\platform-tools
E:\學習相關\Android SDK\windows_sdk\tools
E:\學習相關\Android SDK\windows_sdk\build-tools\android-4.3
E:\學習相關\Android SDK\windows_sdk\build-tools\android-4.3\aapt.exe
在這裏插入圖片描述
<3>檢查Android SDK是否配置成功
打開cmd,輸入 adb -version
在這裏插入圖片描述
出現版本號,表示配置成功

三、安裝Node.js

因爲Appium是使用nodejs實現的,所以node是解釋器,首先需要確認安裝好

百度網盤分享Node.js下載鏈接:
鏈接: https://pan.baidu.com/s/1r-KoBUy06hCkLTolbhBrFQ 提取碼: 2ive

<1>下載獲取到安裝文件後,直接雙擊安裝文件,根據程序的提示,完成nodejs的安裝(可以將安裝路徑進行修改)

<2> 配置Node.js環境變量

右擊此電腦---屬性---高級系統配置----環境變量---系統變量

在path中添加Node.js的安裝路徑,也就是node.exe文件所在的目錄
在這裏插入圖片描述
上面帶\的Node_js是安裝後,自動配置的,不用管,我們還是要添加一個

<3> 驗證Node_js配置是否成功
打開cmd,輸入npm
在這裏插入圖片描述

出現npm所在路徑,表示配置成功

四、安裝Appium

官網下載地址:https://bitbucket.org/appium/appium.app/downloads/

但是下載速度。。。嘿嘿 你懂的

百度網盤分享appium下載鏈接:
鏈接: https://pan.baidu.com/s/1ItraYcv4og2478WrJi7gFg 提取碼: vfbs
在這裏插入圖片描述

之後無腦安裝就行

五、安裝Appium服務

<1 > 打開cmd,運行命令:
npm install -g appium-doctor
在這裏插入圖片描述
<2> 驗證Appium服務已安裝好
打開cmd,運行命令:

appium-doctor
在這裏插入圖片描述
紅框內全部爲綠色對號,表示有關appium的環境變量均已成功

六、安裝夜深模擬器

爲什麼要安裝夜深模擬器而不是其他的呢?

哈哈,這個您隨便,但是我要說的是,夜深對於app自動化測試來說,比較友好,像是逍遙模擬器來做自動化測試的話,還是有些瑕疵
在這裏插入圖片描述
下載好夜深後,打開它所在的文件位置,做以下操作:

<1> androidSDK的 platform-tools下的adb.exe複製到夜神模擬器安裝目錄。
在這裏插入圖片描述
<2>androidSDK的 build-tools下的aapt.exe複製到夜神模擬器安裝目錄。
在這裏插入圖片描述

<3> 將androidSDK的 platform-tools下的adb.exe複製出來一份放到桌面上,重命名爲nox_adb.exe 替換到夜神模擬器安裝目錄。
在這裏插入圖片描述
以上就是app自動化測試環境搭建

總結常見問題:
1、如果說在使用上出現錯誤或是其他問題,首先要用appium-doctor來檢查你的配置是否正確

2、連接adb時,沒有出現這三行?
在這裏插入圖片描述
那你可以嘗試這樣:
打開cmd,執行以下命令,順序執行

<1>adb connect 127.0.0.1:62001
<2>adb disconnect 127.0.0.1:62001
<3>adb kill-server
<4>adb connect 127.0.0.1:62001
<5>adb start-server

3、連接adb失敗?
在這裏插入圖片描述
重新再使用命令連接一次
在這裏插入圖片描述

4、appiun跟設備連接異常?根本連不上?

看看你有沒有打開開發者選項
模擬器中沒有開啓的話, 連續點五次版本號,開啓開發者模式
在這裏插入圖片描述
在這裏插入圖片描述

5、什麼都按照以上操作弄好了,可是appium-doctor不好使?
在這裏插入圖片描述
重新安裝Node.js,重新配置Node.js環境變量
先用軟件remove,再裝Node.js

6、appium參數都已經寫好了,可爲啥調不起來appium服務,appium日誌中出現404 怎麼辦?
在這裏插入圖片描述

前提,你使用appium-doctor來檢查環境時,他們都是可用的
在這裏插入圖片描述

那麼你可以繼續操作以下,打開cmd,執行以下命令,順序執行:
<1>adb connect 127.0.0.1:62001
<2>adb disconnect 127.0.0.1:62001
<3>adb kill-server
<4>adb connect 127.0.0.1:62001
<5>adb start-server

之後再用appium來連接

在這裏插入圖片描述
如果有任何在配置appium出現的問題
可以在博客下方留言

最後祝大家生活愉快,工作順利
手寫不易,希望大家點點贊,我還是比較虛榮的,嘿嘿

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章