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 (需配置环境变量),这个是需要翻墙的,建议还是百度装个压缩版的吧:
https://developer.android.com/studio/index.html
Node.js,点点点就好了:
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就可以用了