詳情參考-- http://www.cnblogs.com/fnng/p/4552438.htmlhtml
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」命令回車。
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」進行安裝。根據提示,一步一步進行安裝便可。
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; |
鍵入:java
鍵入:javac
鍵入:javac –version
java命令能夠運行class文件字節碼。
javac命令能夠將java源文件編譯爲class字節碼文件
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)
將手機用數據鏈接到電腦,並受權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'
)
1.在控制檯下輸入【android_contacts.py】,運行成功以下圖所示。
2.模擬器運行的狀況(上述步驟都成功),聯繫人將會新增一個LJ的聯繫人