appium中文文檔
https://github.com/appium/appium/tree/master/docs/cn
web自動(dòng)化測(cè)試的路線是這樣的:
編程語言基礎(chǔ)--->測(cè)試框架--->webdriver API--->開發(fā)自動(dòng)化測(cè)試項(xiàng)目
移動(dòng)自動(dòng)化的測(cè)試的路線要長(zhǎng)一些:編程語言基礎(chǔ)--->測(cè)試框架--->android/IOS開發(fā)測(cè)試基礎(chǔ)---->appium API ----->開發(fā)移動(dòng)自動(dòng)化項(xiàng)目。
一、安裝Appium
-
安裝nodejs
node.js官方網(wǎng)站:https://nodejs.org/ 以Windows 7 (64) 為例爵政,選擇Windows installer(.msi) 64-bit 版本進(jìn)行下載 → 雙擊安裝
完成之后打開Windows 命令提示符前计,運(yùn)行"npm"命令,出現(xiàn)下圖即說明node.js安裝成功间螟。
npm是一個(gè)node包管理和分發(fā)工具,已經(jīng)成為了非官方的發(fā)布node模塊(包)的標(biāo)準(zhǔn)。有了npm抄课,可以很快的找到特定服務(wù)要使用的包,進(jìn)行下載雳旅、安裝以及管理已經(jīng)安裝的包跟磨。
-
安裝appium
下面通過npm安裝Appium 。炒雞 慢==攒盈,而且不成功
C:\Users\fnngj>npm install -g appium
于是采用直接去Appium官網(wǎng)下載exe安裝:https://bitbucket.org/appium/appium.app/downloads/
當(dāng)前最新版本為AppiumForWindows_1_4_0_0.zip抵拘,雙擊“appium-installer.exe”進(jìn)行安裝。安裝完后啟動(dòng)appium型豁,可能提示缺少.netframework4.0&.netframework4.5僵蛛,直接百度該軟件下載安裝尚蝌。
再次啟動(dòng),或者在命令行輸入appium即可啟動(dòng)appium墩瞳。啟動(dòng)畫面如下圖:
ps: 增加appium的環(huán)境變量:
① C:\appium\appium\Appium\node_modules.bin驼壶;② C:\appium\appium\Appium
二、安裝安卓開發(fā)環(huán)境
- Java環(huán)境(java喉酌、JDK热凹、JRE)
- 在系統(tǒng)變量里新建一個(gè)名為”JAVA_HOME“的變量,變量值為安裝jdk時(shí)的路徑(D:\Program\Java\jdk),點(diǎn)擊“確定”
- 在系統(tǒng)變量里新建一個(gè)名為“CLASSPATH”的變量泪电,變量值為“.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;”般妙,點(diǎn)擊“確定”
- 找到并選中系統(tǒng)變量的“Path”變量,點(diǎn)擊“編輯”,在后面添加“;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin”相速,點(diǎn)擊“確定”
- 最后在“環(huán)境變量”上點(diǎn)擊“確定”碟渺,完成環(huán)境變量的配置
- 驗(yàn)證:打開命令行提示符(運(yùn)行里輸入“CMD”,回車)
輸入“java”突诬,如果返回一大串命令提示苫拍,說明jre成功安裝且環(huán)境變量配置正確,輸入“javac”旺隙,如果返回一大串命令提示绒极,說明jdk成功安裝且環(huán)境變量配置正確
- Android adt & SDK
- SDK,官網(wǎng)下載解壓后安裝:http://developer.android.com/sdk/index.html
- 配置環(huán)境變量
變量名1:ANDROID_HOME
變量值1:D:\android\android-sdk-windows
變量名2:PATH
變量值2:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
- SDK manager
- 安裝SDK Paltform-Tools
http://www.cnblogs.com/zoupeiyang/p/4034517.html
三蔬捷、安卓模擬器
雙擊“AVD Manager.exe”創(chuàng)建android模擬器垄提。(個(gè)人習(xí)慣用genymotion)
四、安裝Appium Client
Appium Client是對(duì)webdriver原生api的一些擴(kuò)展和封裝周拐,幫助我們更容易的寫出用例铡俐,寫出更好懂的用例。Appium Client是配合原生的webdriver來使用的妥粟,因此二者必須配合使用缺一不可审丘。Appium支持多種編程語言編寫自動(dòng)化測(cè)試腳本,選擇Python語言來編寫自動(dòng)化測(cè)試腳本勾给。
- 安裝python2.7.10滩报。。锦秒。(之前安裝python3.3.5的時(shí)候安裝appium會(huì)報(bào)錯(cuò))
- 通過pip進(jìn)行安裝“Appium-Python-Client”
python -m pip install XXX
pip有時(shí)候會(huì)報(bào)錯(cuò)
pip install Appium-Python-Client
五露泊、第一個(gè)腳本
打開appium喉镰,按右上角啟動(dòng)旅择。編輯腳本后,在命令行運(yùn)行count_test.py侣姆,可以看到模擬器上的計(jì)算器自動(dòng)執(zhí)行腳本內(nèi)容
ps:設(shè)置這里可以看到虛擬設(shè)備的端口號(hào)