1. 程式人生 > >appium+python自動化☞環境搭建

appium+python自動化☞環境搭建

前言:appium可以說是做app最火的一個自動化框架,它的主要優勢是支援android和ios,另外指令碼語言也是支援java和Python。略懂Python,所以接下來的教程是    

   appium+python,自己搭建環境的時候,按照某些部落格安裝遇到各種奇葩問題,希望此篇文章對你有所幫助,如有錯誤,請指正。

 

1、環境準備(本人環境:系統win7,64位作業系統)

  1)jdk1.8.0(64位)

  2)Android SDK

  3)Python 3.5

  4)AppiumForWindows_1_4_13_1

  5)Node.js:node-v4.4.7-x64

  6)Appium-Python-Client

  安裝包傳送門(百度網盤):https://pan.baidu.com/s/1bHhupbBE5IQOcwbAkkzVog

2、安裝JDK:

  1)下載jdk安裝包(我下的是jdk1.8的,我之前使用jmeter4.0的時候安裝的)

  2)一路傻瓜式安裝,但是注意安裝路徑,最好是不要含空格和中文

  3)設定三個環境變數:計算機--(右鍵)-->屬性-->高階系統設定-->環境變數-->系統變數-->新建

    A、JAVE_HOME:C:\Program Files\Java\jdk1.8.0_101(根據自己的jdk安裝路徑填寫)

       

    B、CLASSPATH:.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar;(.;一定不要掉了,記住是英文的.;)

       

 

    C、PATH:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(這裡就不多畫圖了,如果你係統環境裡有path這個變數你就加在末尾,使用;和之前存在的變數值隔開以;結       尾,一定不 能掉;)

  4)開啟cmd驗證是否安裝成功,輸入java -version,然後輸入javac能顯示版本號和下面的幫助資訊說明安裝成功

    

3、android-sdk下載安裝

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

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

   

 3)勾選你要下載的API版本和對應的android版本,後面模擬器會用到(不下載用其它模擬器也行,或者真機),然後坐等下載(此圖是轉載)

   

   4)配置Android SDK環境變數

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

     

   B、path新增兩個變數,將以下箭頭所指的兩個檔案路徑新增到path裡(跟之前的變數值以;隔開,不多說)

     

 

4、adb環境配置

 1)因為adb是在F:\Android SDK\SDK\platform-tools這個目錄下的,所以上面添加了環境變數後,可以直接在cmd裡面運行了。

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

    

 

5、連結手機

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

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

     

6、Python安裝

   1)下載Python安裝包(選擇相應作業系統的安裝包,並不是我分享的安裝包就適合你),官網下載地址:https://www.python.org/15

   2)Python安裝,雙擊傻瓜式安裝(別安裝在c盤哦)

   3)我的安裝目錄在F盤:F:\python 

   4)安裝完成後,看下這個目錄F:\python\Scripts,有沒pip.exe和easy_install.exe(一般都有)

   

   5)將F:\python和F:\python\Scripts,新增到環境變數path下(這裡就不說了,說了太多次了。。。)

   6)開啟cmd輸入python,出現版本號,然後輸入print("hello world!")

   

7、安裝node.js

   1)下載官網地址:https://nodejs.org/en/download/23(你讓我咋說呢。。。)

    

   2)下載後一路傻瓜式安裝,安裝完成後,執行cmd,輸入node –v檢視版本號,然後輸入npm(出現下圖,就說明你安裝成功了)

   

8、安裝appium

   1)下載安裝地址:https://bitbucket.org/appium/appium.app/downloads/16(可以去官網下,也可以去網盤下,以我們公司的網速10k/s的網速,我果斷 選擇找人要了 個安裝

         包)

   

   2)直接雙擊appium-installer.exe檔案安裝就好,桌面會生成一個appium的圖示,啟動後介面顯示如下:

   

9、安裝.net framework

   1)Appium是用.net開發的,所以需要安裝.net framework4.5,下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332

   

   2) 下載好之後直接進行傻瓜式安裝。。。

10、appium-doctor

   1)appium安裝好後,找到這個檔案目錄F:\appium\Appium\Appium\node_modules\.bin

   2)將上面的地址新增到環境變數path下(不多說了)

   3)打卡cmd,輸入appium-doctor,檢查環境是否OK,出現如下圖所示,說明環境OK

   

11、安裝Appium-Python-Client

   1)前面已經安裝好了python,所以在這裡只需要開啟cmd,輸入:pip install Appium-Python-Client

   

       結尾: 到這裡環境就搭好了,在安裝過程中遇到各種奇葩問題,若要問如何解決,那麼請解除安裝完後,仔細閱讀,從第一行開始,一步一步走下來,中間任何一個環境出問題,都        會導致最後appium執行失敗。