首页 > 代码库 > Appium 1.6.4 环境搭建流程(Java, Android+IOS, Windows+Mac)

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

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)