Appium環境搭建及介紹(一)

關鍵詞:

X500AndroidAppium自動化測試

摘要:

目前市上關于Android系統自動化工具也是琳瑯滿目,筆者也篩選了市面上的工具,覺得目前Appium前景比較好,本文主要講使用Appium自動化工具的環境搭建,以便于更好的利用于X500測試,后續也會推出更多關于Appium在X500中的應用案例。

案例描述

Appium:

支持被自動化系統:Android系統自動化,IOS系統自動化

開發環境:Windows&Linux&MacOS X

支持語言:

語言/框架

Github版本庫以及安裝指南

Ruby

https://github.com/appium/ruby_lib

Python

https://github.com/appium/python-client

Java

https://github.com/appium/java-client

JavaScript? (Node.js)

https://github.com/admc/wd

Objective? C

https://github.com/appium/selenium-objective-c

PHP

https://github.com/appium/php-client

C# (.NET)

https://github.com/appium/appium-dotnet-driver

RobotFramework

https://github.com/jollychang/robotframework-appiumlibrary

案例分析

介紹Windows下搭建Appium開發環境,開發語言Python,被測試系統Android(X500)以及自動化的過程。

1解決過程

1.1環境安裝

1.1.1安裝清單

1、安裝nodejs;

2、安裝Android的SDK包;

3、安裝java的JDK;

4、安裝Apache?Ant----官網上說要安裝的,我沒有安裝也沒問題,此安裝省略;;

5、安裝Apache Maven;

6、安裝Git----官網上說要安裝的,我沒有安裝也沒問題,此安裝省略;

7、安裝Appium;

8、安裝Python。

1.1.2安裝nodejs

安裝nodejs 0.8版本及以上,通過官方下載的安裝程序來安裝。

下載地址:https://nodejs.org/en/download/

node.js

安裝過程省略

檢驗是否安裝成功:運行CMD,輸入node –v

node -v

1.1.3安裝Android的SDK包

安裝android的sdk包。

下載地址:http://developer.android.com/sdk/index.html

PS:->無法下載是由于國內有墻,可以從此處下載:

//192.168.60.2/SDK(PS:一定要確保你安裝了Level17或以上的版本api)

A)環境變量設置:

設置ANDROID_HOME系統變量為你的Android?SDK路徑,并把tools和platform-tools兩個目錄加入到系統的Path路徑里。

Step1:我的電腦=》屬性=》高級=》環境變量,創建ANDROID_HOME系統變量;本機Android SDK路徑為:E:\android_sdk(注意路徑不能有空格),如下圖所示:

環境變量

Step2:找到系統變量path,選中,點擊編輯;如圖所示:

path

Step3:把tools和platform-tools兩個目錄加入到系統的Path路徑里;

Ps:環境變量間使用分號隔開,變量調用方法%變量名稱%;

Eg:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools;加入path的頭部即可。

環境變量設置

PS:由于appium軟件本身問題,必須嚴格安裝以上步驟配置否則appium會無法調用Android系統。

1.1.4安裝java的JDK

1、安裝JDK(Java development kit)

JDK是Java語言的軟件開發工具包,可以對Java工程進行編譯,打包等功能;

版本獲取:http://www.oracle.com/technetwork/java/javase/downloads/index.html

根據系統類型選擇與系統相匹配的版本:

JDK下載

安裝后環境變量配置:

JAVA_HOME

JDK的安裝路徑,這個環境變量本身不存在,需要創建,創建完則可以利用%JAVA_HOME%作為統一引用路徑,其值為:jdk在你電腦上的安裝路徑。

JAVA_HOME

點擊“新建”,在彈出框中如圖輸入變量名和變量值

PATH

編輯系統變量中的Path變量,添加路徑“%JAVA_HOME%\bin;”。

PATH

選中Path,點擊“編輯”,添加“%JAVA_HOME%\bin”。

1.1.5安裝Apache Maven

1、安裝Apache Maven;

下載地址:http://maven.apache.org/download.cgi

下載完了之后解壓文件夾并且設置M2HOME和M2環境變量,把M2環境變量添加到你的系統PATH變量中。

變量:MAVEN_HOME

值:D:\apache-maven-3.1.1

如下圖所示:

MAVEN_HOME

點擊“新建”,在彈出框中如圖輸入變量名和變量值

設置:Path:

值:%MAVEN_HOME%\bin

如下圖所示:

Path

選中Path,點擊“編輯”,添加“%JAVA_HOME%\bin”。

2、是否安裝成功驗證:

mvn -v

1.1.6安裝Appium

1、安裝Appium(PS:千萬不要使用命令行安裝npm install –g appium;筆者沒有安裝成功,下載下圖的壓縮文件,解壓后安裝即可。)

從這里get:https://bitbucket.org/appium/appium.app/downloads/

如圖

2、解壓后安裝即可。

1.1.7安裝Python

1、安裝Python;

下載地址:https://www.python.org/downloads/release/python-2710/

如圖

2、安裝后添加環境變量:

編輯系統變量:Path,添加兩個環境變量,一個是“C:\Python27;”Python的環境變量;另一個是“C:\Python27\Scripts;”Python的PIP環境變量(PIP可以下載git的擴展模塊)。

如下圖所示:

如圖

3、安裝Python版的appium-Client,打開CMD輸入以下命令:

pipinstall Appium-Python-Client

至此環境搭建完畢!

1.2編寫自動化腳本

1.2.1環境準備

1、準備一臺android設備,也可以是android虛擬機;已X500為例:

打開“cmd”,

使用命令:adb connect 192.168.60.50連接設備

2、運行Appium;

3、編寫腳本:

腳本

運行即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容