1. 程式人生 > >Appium 1.6.4 環境搭建流程(Java, Android+IOS, Windows+Mac)

Appium 1.6.4 環境搭建流程(Java, Android+IOS, Windows+Mac)

經典 客戶 dev utf-8 4.6.1 新版本 -m works odi

Appium1.6.4已經出來一段時間了,快速給大家串一下怎麽搭建,貼了下載鏈接

1 基礎環境:

Windows + Mac:

Java JDK 1.8+ (需配置環境變量),Appium1.6.4的依賴是Java1.8,建議用最新的:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Android SDK (需配置環境變量),這個是需要FQ的,建議還是百度裝個壓縮版的吧:

https://developer.android.com/studio/index.html

Node.js,點點點就好了:

https://nodejs.org/en/

Eclipes: (推薦安裝版本: Neon 4.6.1 +)

建議將開發環境的編碼設為UTF-8: Preferences -> General -> Workspace -> Text file encoding : UTF-8

Mac:

Mac可以支持IOS,需要單獨裝一些

Xcode 8+:

AppStore

Xcode Command Line Tools:

終端輸入:xcode-select --install

Windows

Windows只需單獨裝一個.Net就可以了

.Net

https://www.microsoft.com/net/download

2 下載Desktop地址:

現在出了一個Desktop,是Appium的本地客戶端

http://appium.io/downloads.html

Mac環境下,將dmg文件拷貝到application中(不放在裏面的話,路徑會有很多問題)

Windows環境下,需要將 sdk/build-tooks 路徑下(搜索最新版本)的aapt.exe和zipalign.exe拷貝到 sdk/tools 路徑下

3 安裝WebDriveragent(Mac)

參照這篇文章吧,很經典,不過是1.6.3的版本,把第10部跳過就好了,因為已經裝了1.6.4

https://testerhome.com/topics/6962

1~13步驟(跳過第10步)

如果你運行WebDriverAgent的test成功的話,恭喜你,環境搭建完了

附一張capability的配置圖:

技術分享

4 如何在IOS查看其他應用的boundID

安裝ideviceinstaller

終端輸入: brew install ideviceinstaller

ideviceinstaller -l

為什麽要裝這個:如果你想測第三方的應用,例如微信,需要知道應用的boundID

因為IOS的capability在真機上,不設置app的話,只設置udid和boundID就可以用了

Appium 1.6.4 環境搭建流程(Java, Android+IOS, Windows+Mac)