需要鏈接
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
完成之后打開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 manager4、安裝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:設置這里可以看到虛擬設備的端口號![]()
附件列表






