1. 程式人生 > 實用技巧 >【appium】appium自動化入門之環境搭建(上)

【appium】appium自動化入門之環境搭建(上)

大家國慶快樂,雖是遲來的快樂,但是真摯的祝福

因假期瘋玩,就把從零開始的軟體測試給咕咕咕了,對此我深感抱歉,並表示下次還敢,

這次開個新坑,相信看題目也能夠知道了,關於手機APPUI自動化測試的一篇零基礎課程

第 1 章 環境搭建

1.1 android-sdk 環境

前言

appium可以說是做app 適用最廣泛 的一個自動化框架,它的主要優勢是==支援android和ios ,另外指令碼語言也是支援 java 和Python ==。

小編擅長 Python,所以接下來 的教程是 appium+python 的例項

學習appium第一個的難處在於環境的安裝,80%的人死於環境安裝,然後就沒然後了,10%的人被環境折騰一週以上,只有剩下的 10%可以順利安裝。

1.1.1 環境準備 小編的環境是 Windows 7 版本 64 位系統(32 位的同學自己想辦法哦)

  1. jdk1.6.0 (64 位)
  2. android-sdk_r24.3.4-windows
  3. python:3.6(2.7 也可以)
  4. appium:1.4.13.1
  5. Node.js:node-v4.4.7-x64
  6. Appium-Python-Client

1.1.2 jdk 安裝

  1. 下載 jdk 包,小編的是 64 位 1.6 版本,其它高階版本應該也是可以的。 根據自己的系統選擇對應版本
  2. 一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk 和 jre 不要放在一個資料夾下
  3. 設定三個環境變數,我的電腦>選擇“屬性”->“高階”->“環境變 量”->“系統變數”->“新建”
    JAVA_HOME------D:\Java\jdk1.6.0” (根據自己安裝路徑填寫)
    在這裡插入圖片描述

CLASSPATH—…;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在這裡插入圖片描述
PATH------- ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在path路徑下加上面那兩個,這裡就不多說了

  1. 開啟 cmd 驗證是否安裝成功,輸入java—version,然後輸入 javac 能顯示版本號和下面的幫助資訊說明安裝成功在這裡插入圖片描述

1.1.3 android-sdk 下載安裝

  1. 下載 android-sdk,這個是做 android 測試和開發的必備環境

    ,如果不 會下載的話,點選並輸入暗號:CSDN群檔案下載

  2. 解壓後,裡面有個 SDK manager.exe 雙擊開啟
    在這裡插入圖片描述

  3. 勾選你要現在的 API 版本和對應的 android 版本,後面模擬器會用到 ,然後坐等下載
    在這裡插入圖片描述

1.1.4 android-sdk 環境變數

  1. 在系統變數新建:ANDROID_HOME,對應變數值為: D:\androidsdk\android-sdk-windows(sdk 安裝路徑) 在這裡插入圖片描述

  2. path 新增兩個變數,將以下箭頭所指的兩個檔案路徑新增到 path 裡
    在這裡插入圖片描述

  3. path 裡面新增 D:\androidsdk\android-sdk-windows\tools 和 D:\androidsdk\android-sdk-windows\platform-tools

1.1.5 adb 環境

1.因為 adb 是在 D:\androidsdk\android-sdk-windows\platform-tools 這個目錄下的,所以上面添加了環境變數後,可以直接在 cmd 裡面運行了。

2.在 cmd 輸入 adb 可以檢視對應版本號
在這裡插入圖片描述

1.1.6 連線手機

1.手機用資料線連電腦,如果安裝了 91 助手或者 360 什麼的可以先下載 手機驅動,確認手機能連上

2.開啟 cmd 輸入:adb devices,當螢幕上出現一串字元,後面顯示 devices 說明連線成功(出現其它的提示,得檢查自己的環境了)
在這裡插入圖片描述
到這裡android 的測試開發環境已經裝好了

結語

下一篇會教搭建appium 環境(明天更新,大概)
安裝過程中遇到各種奇葩問題,請解除安裝完後,仔細閱讀,從第一行開始,一步一 步走下來,中間任何一個環境出問題,都會導致最後 appium 執行失敗。

另外想要視訊教程的可以點選並輸入暗號:CSDN
呼聲高的話,考慮整一個視訊教程在這裡插入圖片描述