Appium自動化測試(1)-安裝&環境


需要鏈接
appium自動化測試教程 http://www.cnblogs.com/fnng/p/4540731.html
appium中文文檔:https://github.com/appium/appium/tree/master/docs/cn
測試用例py在 F:\testSpace

 web自動化測試的路線是這樣的:編程語言基礎--->測試框架--->webdriver API--->開發自動化測試項目。

 移動自動化的測試的路線要長一些:編程語言基礎--->測試框架--->android/IOS開發測試基礎---->appium API ----->開發移動自動化項目。
一、安裝Appium
1、安裝nodejs
node.js官方網站:https://nodejs.org/ 以 Windows 7 (64)  為例,選擇 Windows installer(.msi)  64-bit  版本進行下載  → 雙擊安裝

完成之后打開Windows 命令提示符,運行"npm"命令,出現下圖即說明node.js安裝成功。

npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標准。有了npm,可以很快的找到特定服務要使用的包,進行下載、安裝以及管理已經安裝的包。

2、安裝appium
下面通過npm安裝Appium 。炒雞 慢==,而且不成功
--------------------------------------------- --------
C:\Users\fnngj>npm install -g appium      --
-----------------------------------------------------
於是采用直接去Appium官網下載exe安裝:https://bitbucket.org/appium/appium.app/downloads/
當前最新版本為AppiumForWindows_1_4_0_0.zip,雙擊“appium-installer.exe”進行安裝。安裝完后啟動appium,可能提示缺少.netframework4.0& .netframework4.5 ,直接百度該軟件下載安裝。
再次啟動,或者在命令行輸入appium即可啟動appium。啟動畫面如下圖:
ps:  增加appium的環境變量:計算機->屬性里面的path增加路徑  ①  C:\appium\appium\Appium\node_modules\.bin; ② C:\appium\appium\Appium
 
二、安裝安卓開發環境
1、Java環境(java、JDK、JRE)
2、Android adt & SDK
     >SDK,官網下載解壓后安裝:http://developer.android.com/sdk/index.html
     >配置環境變量
變量名1:ANDROID_HOME 
變量值1:D:\android\android-sdk-windows
           變量名2:PATH
          變量值2:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
3、SDK manager
4、安裝SDK Paltform-Tools
 
三、安卓模擬器

雙擊“AVD Manager.exe”創建android模擬器。

我選擇直接用genymotion。。。。

四、安裝Appium Client
Appium Client是對webdriver原生api的一些擴展和封裝,幫助我們更容易的寫出用例,寫出更好懂的用例。Appium Client是配合原生的webdriver來使用的,因此二者必須配合使用缺一不可。Appium支持多種編程語言編寫自動化測試腳本,選擇Python語言來編寫自動化測試腳本。
1、安裝python2.7.10。。。(之前安裝的是3.3.5的時候安裝appium提示不行)
2、通過pip進行安裝“Appium-Python-Client
      ps:pip有時候會報錯     python -m pip install XXX   

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

pip install Appium-Python-Client

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

  

五、第一個腳本
 
打開appium,按右上角啟動。編輯腳本后,在命令行運行count_test.py,可以看到模擬器上的計算器自動執行腳本內容
ps:設置這里可以看到虛擬設備的端口號

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 





附件列表

 


免責聲明!

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



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