码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2017-05-20 11:13:27      阅读:1739      评论:0      收藏:0      [点我收藏+]

标签:zip   oracle   develop   select   gen   code   ges   app   uil   

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)

标签:zip   oracle   develop   select   gen   code   ges   app   uil   

原文地址:http://www.cnblogs.com/J-Rabbit/p/6881453.html

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!