Appium移動自動化測試(一)--工具軟件安裝

Appium移動自動化測試(一)--工具軟件安裝

詳情參考-- http://www.cnblogs.com/fnng/p/4552438.htmlhtml

第一節  安裝node.js

Appium 官方網站:http://appium.io/java

官方給出的步驟:node

Easy setup process, run a test now.android

> brew install node        # get node.jsgit

> npm install -g appium  # get appiumgithub

> npm install wd          # get appium clientnpm

> appium &                # start appiumandroid-studio

> node your-appium-test.jsapp

1. 因此,首先安裝node.js。node.js官方網站:https://nodejs.org/(點擊進去,以下圖所示)jsp

 

2. 下載界面以下圖所示。個人電腦64位,因此下載【Windows installers(.msi)】--【64-bit】

 

3. 下載完成,雙擊進行安裝,以下圖。

 

4. 安裝完成,打開Windows 命令提示符,敲入「npm」命令回車。

 

第二節  下載安裝appium

1.咱們能夠在Appium官方網站上下載操做系統相應的Appium版本,以下圖所示。(注意:可是下載不下來)

官方網站:https://bitbucket.org/appium/appium.app/downloads/

 

2.因此咱們從百度網盤裏面獲取。

百度網盤連接:http://pan.baidu.com/s/1jGvAISu

 

3.將上述標註的下載到本地電腦上,而後進行解壓。

咱們以Windows爲例,將下載的AppiumForWindows_1_4_0_0.zip 進行解壓,以下:

 

4.雙擊「appium-installer.exe」進行安裝。根據提示,一步一步進行安裝便可。

第三節  Java環境配置

1. java下載地址:http://www.java.com/zh_CN/download/manual.jsp

小知識:

java 環境分JDK 和JRE ,JDK就是Java Development Kit.簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。

2. 本機安裝的是jdk1.7.0_80,本機路徑:D:\Java\jdk1.7.0_80(安裝時默認便可)

3. 設置環境變量:

「個人電腦」右鍵菜單--->屬性--->高級系統設置--->環境變量--->系統變量-->新建..

變量名:JAVA_HOME 

變量值:D:\Java\jdk1.7.0_80;

 

找到path變量名—>「編輯」添加:

變量名:PATH

變量值:%JAVA_HOME%\bin;

  1. 在Windows命令提示符(Windows+R)下驗證java是否成功:

鍵入:java

鍵入:javac

鍵入:javac –version

java命令能夠運行class文件字節碼。

javac命令能夠將java源文件編譯爲class字節碼文件

第四節  安裝 Android studio

1.Android studio下載路徑:http://www.android-studio.org/

下載以下圖標註的版本。

 

2.下載完成後,一步一步點擊便可完成安裝。

第一次安裝android studio時候彈出unable to access android sdk add-on list;以下圖所示。緣由多是電腦沒有SDK並且你下載的android studio又是不帶SDK的;

 

3.解決方法:在本身安裝的目錄(本機--C:\Program Files\Android\Android Studio\bin)下找到:bin\idea.properties打開這個文件末尾添加一行「disable.android.first.run=true」便可,文件由notepad++軟件打開便可添加完成。

第五節 鏈接手機到電腦

(詳情參考--- http://blog.sina.com.cn/s/blog_68f262210102w024.html

  1. 打開手機的USB調試模式
  2. 鏈接手機到電腦

將手機用數據鏈接到電腦,並受權USB調試模式,查看鏈接的效果,在cmd下運行命令:adb devices –l   --查看UDID

以下圖所示:

 

注意:當出現:「adb不是內部或外部命令 也不是可運行程序」時,咱們須要下載adb軟件,下載路徑在這裏獲取:http://www.cnblogs.com/we-hjb/p/6416274.html,以下圖所示,下載標註的版本。

 

3.下載安裝完成以後,配置環境變量。

配置過程以下圖所示:(「個人電腦」右鍵菜單--->屬性--->高級系統設置--->環境變量--->系統變量-->新建..)

 

4.同時配置的path變量中,以下圖所示。而後cmd下面輸入「adb」便可成功。

 

有輸出,即表示鏈接成功。

5.啓動appium服務

根據查到的UDID啓動appium服務,運行命令:

>appium -a 127.0.0.1 -p 4723  -U  98YSBPJ2228S  --no-reset

-U 參數後面跟的一串字符就是手機的UDID,這個是經過第二步查到的。

 

當程序輸出如上圖信息的時候,表示appium啓動成功,此時即可以運行測試腳本了。

第六節 執行官方實例代碼

下載地址:https://github.com/appium/sample-code/tree/master/sample-code

註釋:添加聯繫人的實例代碼

1.下載對應的APK,點擊【download】便可。

 

2.下載Python執行文件(找到這個文件,複製粘貼)

 

3.保存在以下圖的目錄下。

4. 而後修改Android_contacts.py

原始文件:

 

修改後,以下圖所示。

 

注意:代碼的絕對路徑容易出錯(下面採用的是相對路徑),以下所示。
desired_caps['app'] = PATH(
'../../../sample-code/apps/ContactManager/ContactManager.apk'
)
這段代碼的地址錯誤。根據提示將對應的apk文件放到對應的路徑就能夠了
例如:
desired_caps['app'] = PATH(
'E:\Python\ContactManager.apk'
)

第七節 運行Android_contacts.py文件(cmd下面進行測試)

1.在控制檯下輸入【android_contacts.py】,運行成功以下圖所示。

 

2.模擬器運行的狀況(上述步驟都成功),聯繫人將會新增一個LJ的聯繫人

相關文章
相關標籤/搜索