appium的哲學裏有一條就是不重新發明輪子。同樣,官方已經有明確的安裝步驟了,因此在這裏純屬搬磚。
感謝testerhome的辛勤翻譯。
本文版權歸乙醇所有,歡迎轉載,但請註明作者與出處,嚴禁用於任何商業用途
限制
如果你在windows上安裝appium,你沒法使用預編譯專用於OS X的.app文件,你也將不能測試iOS apps,因爲appium依賴OS X專用的庫來支持IOS測試。這意味着你只能通過在mac上來運行IOS的app測試。這點限制挺大。
開始安裝
-
安裝nodejs 0.8版本及以上, 通過官方的安裝程序來安裝。
-
安裝Android的sdk包,(http://developer.android.com/sdk/index.html), 運行依賴sdk中的'android'工具。並確保你安裝了Level17或以上的版本api。設置
ANDROID_HOME
系統變量爲你的Android SDK路徑,並把tools platform-tools兩個目錄加入到系統的Path路徑裏。因爲這裏麪包含有一些執行命令 -
安裝Java的JDK,並設置
JAVA_HOME
變量爲你的JDK目錄。 -
安裝Apache Ant 或者直接使用Android Windows SDK自帶的ant,地址在eclipse\plugins目錄,你需要把這個目錄加到你的系統PATH變量中
-
安裝Apache Maven. 並且設置M2HOME和M2環境變量,把M2環境變量添加到你的系統PATH變量中。
-
安裝Git. 確保你安裝了windows下的Git,以便可以運行常用的command命令
現在,你已經下載安裝了所有的依賴,開始運行 reset.bat
運行Appium
要在windows上運行測試用例,你需要先啓動Android模擬器或者連接上一個API Level17以上的android真機。 然後在命令行運行appium node .
備註
- 你必須帶上--no-reset和--full-reset標記,以用於windows上的android
- 有一個硬件加速模擬器用於android,但是它有自己的一些限制,如果你想了解更多,請參考頁面
- 確保在你的AVD的
config.ini
中有一個配置項爲hw.battery=yes
最簡略的安裝方式
出於對官方文檔的尊重,我按照原文翻譯,如下介紹我的安裝心得。官方提到的一些工具,其實並不需要安裝。 下面介紹我已經測試過的安裝和使用過程
安裝appium
- 安裝nodejs
2、使用npm安裝appium,npm install -g appium
注意:在某些情況下,appium安裝的時候並不會把appium的路徑放進系統的PATH裏,這時候需要手工去加一下。
運行appium
啓動appium,直接運行appium 即可。
更新appium
通過npm install -g appium
來更新appium即可
下一節,appium client的安裝
本文版權歸乙醇所有,歡迎轉載,但請註明作者與出處,嚴禁用於任何商業用途