1. 程式人生 > >Appium+python自動化(一)- 環境搭建—上(超詳解)

Appium+python自動化(一)- 環境搭建—上(超詳解)

 簡介

  今天是高考各地由於降水,特別糟糕,各位考生高考加油,全國人民端午節快樂。最近整理了一下自動化的東西,先前整理的python介面自動化已經接近尾聲。即將要開啟新的征程和篇章(Appium&python)。那麼首相的問題就是搭建環境了。好久沒搭建環境又踩了不少坑,appium的環境搭建比較繁瑣,好多同行估計都在環境上被卡死了。所以特此分享一下~~

  appium可以說是做app最火的一個自動化框架,它的主要優勢是支援android和ios,另外指令碼語言也是支援java和Python。而且現在招聘要求也需要這項技能。還有就是5G時代的到來。各種app借力叢生。所以我們必須掌握這項技能。巨集哥擅長Python,所以接下來的教程是appium+python的例項。

  學習appium最大的難處在於環境的安裝和搭建,80%的人死於環境安裝和搭建,然後就沒然後了;10%的人被環境折騰的死去活來,最後夭折;只有剩下的10%人品好,可以順利安裝,一步到位。

一、環境準備

 1、巨集哥的環境是Windows 10版本 64位系統(32位的同學自己想辦法哦)

    2、1.8.0_181 (64位)

    3、android-sdk_r24.3.4-windows

    4、python:3.7

    5、appium:1.4.16.1

 

    6、Node.js:node-v10.16.0-x64

 

    7、Appium-Python-Client

二、jdk安裝

    1、下載jdk包,小編的是64位1.8版本,其它高階版本應該也是可以的。根據自己的系統選擇對應版本

    2、一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個資料夾下

    3、設定三個環境變數,我的電腦>選擇“屬性”->“高階”->“環境變數”->“系統變數”->“新建”

(1)JAVA_HOME----D:\software\Java\jdk1.8.0_181” (根據自己安裝路徑填寫)

(2)CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;


 

(3)PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

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

    4、開啟cmd驗證是否安裝成功,輸入java -version,然後輸入javac

能顯示版本號和下面的幫助資訊說明安裝成功

三、android-sdk下載安裝

    1、下載android-sdk,這個是做android測試和開發的必備環境,如果不會下載的話,可以找我要,後期建個群或將其上傳上去

  好多人都是直接下載Android Studio,但是如果只是做自動化的話只需要下載Android SDK就行了。

      下載地址:http://tools.android-studio.org/index.php/sdk/(推薦使用)

 

    2、解壓後,裡面有個SDK manager.exe雙擊開啟

    3、勾選你要下載的API版本和對應的android版本,後面模擬器會用到(不下載用其它模擬器也行,或者真機),然後坐等下載。安裝Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以選擇是否更新,建議直接更新。映象:隨便選個版本也可以選擇多個版本安裝,我喜歡直接連線真機進行,由於映象比較大,所以喜歡真機的朋友們可以不下載映象,GoogleFQ安裝:Extras資料夾下所有的全部安裝。

 

四、android-sdk環境變數

    1、在系統變數新建:ANDROID_HOME,對應變數值為:D:\software\android-sdk-windows(sdk安裝路徑)

    2、path新增兩個變數,將以下箭頭所指的兩個檔案路徑新增到path裡

    3、path裡面新增D:\software\android-sdk-windows\tools和D:\software\android-sdk-windows\platform-tools,或者%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

五、adb環境

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

   2.在cmd輸入adb可以檢視對應版本號

六、連線手機

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

    2.開啟cmd輸入:adb devices,當螢幕上出現一串字元,後面顯示devices說明連線成功(出現其它的提示,得檢查自己的環境了)

到這裡android的測試開發環境已經裝好了,下一篇會教搭建搭建appium環境。安裝過程中遇到各種奇葩問題,請解除安裝完後,仔細閱讀,從第一行開始,一步一步走下來,中間任何一個環境出問題,都會導致最後appium執行失敗。

在學習過程中有遇到疑問的,可以加appium(python+appium) QQ群交流:707699217

七、小結

1、搭建編譯環境時為什麼有時候要設定環境變數,而有時又設定使用者變數? 

答:環境變數分為系統環境變數和使用者環境變數。 你所說的環境變數是指系統環境變數,對所有使用者起作用 。而使用者環境變數只對當前使用者起作用。