安卓appium自動化測試


 一、軟件安裝

1. 安裝node.js,安裝路徑D:\Program Files\nodejs\

可以在官網下載https://nodejs.org/zh-cn/download/,版本號為node-v8.12.0-x64

2. 用node的npm安裝appium

npm install -g appium

官網介紹此種安裝慢;親測至少需要15分鍾,果斷中止。

可以在https://bitbucket.org/appium/appium.app/downloads/ 下載安裝包,目前最新包AppiumForWindows_1_4_16_1,沒再支持更新,如果需要有Appium desktop版本,目前最新版是V1.11.0

3. 安裝Java JDK

安裝jdk1.8.0_181,jdk和jre的下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jre10-downloads-4417026.html

https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

安裝jdk,如下圖所示

安裝jre,

注意:在安裝android-sdk之前,否則android-sdk將無法安裝。

設置環境變量:

“我的電腦”右鍵菜單--->屬性--->高級--->環境變量--->系統變量-->新建..

變量名:JAVA_HOME 

變量值:D:\Program Files\Java\jdk1.8.0_181

變量名:CALSS_PATH

變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

找到path變量名—>“編輯”,添加:

變量名:PATH

變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

再在Windows命令提示符下驗證java是否成功:C:\Users\admin>java

說明java環境安裝成功。

4.安裝Android SDK

這是Android開發所需的sdk,本項目中下載的是android5.0,下載地址

https://pan.baidu.com/s/1i33Puo1?utm_source=androiddevtools&utm_medium=website,如下圖進行安裝。

設置環境變量:

變量名:ANDROID_HOME 

變量值:D:\Program Files (x86)\Android\android-sdk

變量名:PATH

變量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

5. 安裝SDK platform-Tools

http://www.androiddevtools.cn/ 網站上找到Android SDK Platform-tools下載鏈接,下載並安裝。

設置環境變量:把解壓出來的 platform-tools 文件夾放在 android sdk 根目錄下,並把 platform-tools 文件夾中的 adb所在的目錄添加到系統 PATH 路徑里

6. 安裝(拷貝)apache-ant

下載Ant的網址https://ant.apache.org/bindownload.cgi,然后將Ant的文件夾目錄放到path變量中

7. 安裝Apache Maven

下載網址http://maven.apache.org/download.cgi,設置M2HOME和M2環境變量,M2HOME設為Maven 安裝目錄,M2設為%M2HOME\bin;

8. 安裝Git

下載網址https://git-scm.com/downloads,如下圖進行安裝,選擇默認選項

9. 安裝(拷貝)cURL

下載網址https://curl.haxx.se/download.html,文件夾拷貝到電腦相應目錄。

10. 安裝appium

下載版本1.4.16,安裝后,打開Windows命令提示符,通過“appium-doctor”命令檢查appium環境,出現下圖所示,說明安裝成功。

11. 安裝android adt

https://www.cnblogs.com/fnng/p/4552438.html提供下載鏈接,或者直接下載安裝包

https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

12.安裝android模擬器

https://pan.baidu.com/s/1pJLULXh這是Android開發所需的sdk,下載並解壓后,將解壓出的整個文件夾復制或者移動到 .../android-sdk-windows/platforms/文件夾,然后重新打開SDK Manager.exe

13.安裝Samples for SDK

https://pan.baidu.com/s/1dDD19XB?utm_source=androiddevtools&utm_medium=website下載,並放到...\Android\android-sdk\samples文件夾下

14.安裝SDK System images

15.安裝GoogleMap APIs SDK

為保險起見,預防日后用到而沒有安裝,這里把GoogleMap APIs SDK、Android Framework Source Code全部做了安裝。

16.安裝python3.7.0 

17.安裝Appium-Python-Client,添加python進系統變量

18.安裝android studio

目前沒有用到,同樣地為防止日后使用,這里做了安裝。一路默認next,直到finish。

二、啟動測試

1. 模擬器啟動

啟動AVD,注意模擬器的啟動順序:1) 啟動AVD 2)啟動appium 3)執行py腳本

2. 真機啟動

如果有真機最好,注意啟動順序:1) 連接真機 2)啟動appium 3)執行python腳本;

在連接真機時需要開啟開發者調試模式。

3.啟動app的准備

1)雙擊安卓SDK-manager ,下載build-tools后,在android-sdk-windows\build-tools\25.0.2目錄下找到aapt.exe,並將該路徑設置環境變量,添加到系統的環境變量path下;重啟后在cmd中輸入appt,如下圖即環境安裝成功。

2)獲取apk包名,獲取laucher activity

命令:aapt dump badging e:\apptest\***.apk

4. 編寫python腳本

可以在任意編輯器如nodepad++上寫python腳本,也可以使用PyCharm,推薦后者,簡單好用,方便調試

5. 電腦連接手機,並確認已連接,打開開發者調試模式

確認手機連接,cmd中輸入命令 adb device

6. 啟動appium

7. 可以在cmd執行python腳本,命令python e:/ats/***.py

   或者PyCharm中Ctrl+F5運行。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      盡管有些步驟可能不是必須的,但是無論如何,通過上面的軟件安裝步驟可以把安卓appium自動化測試的環境搭起來,並實現安卓第一個腳本運行!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM