Mac平台MonkeyTalk的使用
一 搭建Android开发环境
1 配置JDK环境变量
Mac Os自带Jdk(默认安装在/System/Library/Frameworks/JavaVM.framework中),只需配置其系统变量。
1.1 打开终端,执行open -e ~/.bash_profile以打开.bash_profile文件,如图1所示。若.bash_profile不存在,则执行cd~,并在~目录下创建.bash_profile(执行touch .bash_profile)
图1
1.2 在.bash_profile文件中追加:
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
1.3 保存。
2 配置SDK
2.1打开Safari,输入http://developer.android.com/sdk/index.html进入下载页面,并下 载SDK。(此SDK还包括Eclipse IDE,并且Eclipse中自带ADT)。
2.2 将下载好的SDK解压到/Applications目录中。
2.3 在.bash_profile中配置SDK环境变量,追加以下:
export ANDROID_HOME=/Applications/work/adt-bundle-mac/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
如图2所示:
图2
2.4 保存
至此,将可以进行Android的开发。
二搭建Ios开发环境
1》在Safari上打开https://developer.apple.com/technologies/页面,下载最新版本 Xcode4,其中Xcode自带Instruments,iOSSDK,iOS Simulator。无需在~/.bash_profile文件中配置环境变量。
三搭建并使用MonkeyTalk
1 在Safari上打开http://www.gorillalogic.com/monkeytalk页面,下载MonkeyTalk(选择版本为:Mac OS X 64)。
2 将其解压到/Applications目录下,其中MonkeyTalkIDE目录即为MonkeyTalk的IDE。
3 安装Agent
Android版
1》 在Eclipse中安装AspectJ插件(若已安装则跳过此步)。
2》安装Android Agent (同XP环境)。
3》将IDE连接Agent(同XP环境)。
4》录制,回放,编写脚步(同XP环境)。
Ios版
1》打开Xcode,右击项目名称,选中Add Files to “DemoMonkey”...。如下图所示:
图3
2》在弹出框中选中iOS Agent 的lib库。点击Add。如下图所示:
图4
3》右击项目名称,选中Build Phases项,单击Link Binary With Libraries项,并将CFNetwork.framework, libsqlite3.dylib, QuartzCore.framework添加进去。如下图所示:
图5
4》选中Build Settings,并找到Linking这项,修改其中Other Linker Flags的值为:
-all_load -lstdc++。
图6
5》在工具栏中Scheme项选择当前项目DemoMonkey,并选择iPhone 5.0 Simulator。
图7
至此,Agent配置完成,接下来可以运行DemoMonkey,并与MonkeyTalk IDE相连。运行结果如下:
图8
6》录制,回放,编写脚步(同XP环境操作Android平台一样)。
四通过Ant运行MonkeyTalk Scripts
1 安装Ant
1》打开Safari,进入http://mirror.bit.edu.cn/apache/ant/binaries/下载最新Ant。如下图所示:
图9
2》将下载好的Ant解压缩到/Applications/work下。如下图所示:
图10
2 在~/.bash_profile中配置Ant的系统环境变量。
1》启动终端,并执行open -e ~/.bash_profile,以打开.bash_profile文件。
2》配置环境变量,在.bash_profile文件中追加以下变量:
export ANT_HOME=/Applications/work/apache-ant-1.8.4
export PATH=${PATH}:${ANT_HOME}/bin
如下图所示:
图11
3 在终端执行Ant命令
在终端执行ant,回车。如出现下图所示,则表示ant安装且配置成功。
图12
4 安装Ant附属包(如junit.jar、jruby.jar、jython.jar、 js.jar等)
进入Ant_HOME所在目录,执行ant -f fetch.xml -Ddest=[option],其中
Option为以下任意值:
lsystem - store in Ant's lib directory (Recommended)
luser - store in the user's home directory
loptional - store in Ant's source code lib/optional directory, used if building Ant source code
如下图所示:
图13
5 配置build.xml文件
1》在Ant中安装Monkeytalk Ant library。
将/Applications/work/monkeytalk/ant目录下的monkeytalk-ant-1.0.24.jar包 copy到/Applications/work/apache-ant-1.8.4/lib中。
2》创建build.xml文件(随便在某个目录创建,最好存放在Eclipse中相应的app目录下)。
Ios版本:
图14
Android版本:
图15
上图中xmlns:monkeytalk="antlib:com.gorillalogic.monkeytalk.ant" 为加载monkeytalk-ant-xxx.jar包。
3 》将build.xml拷贝到MonkeyTalk Project目录下。
4 》执行cd xxx (xxx:build.xml所在目录)。
5 》再执行ant myTest(myTest为上图中target的name值)。如下图所示:
Ios版本:
图16
Android版本:
图17
相关推荐
MacBook Pro(17寸)官方中文使用手册,这是最新版的,菜鸟必看
MacBook_Pro使用手册
苹果Mac操作系统使用教程
不过OSX平台使用的是很特别的Objective-C而非常规的C/C++,这使得很多开发人员对Mac OS X平台的开发有些望而却步,因此学习Objective-C以及Mac平台下的开发工具就显得相当重要了。因此,我挑选了一些相对比较新Mac ...
svn for mac cornerstone最好用的mac平台svn客户端
apple mac 使用教程,比较全面,是mac新手必备教程
Mac使用技巧之苹果Macbook笔记本电脑通过手机Gprs无线上网方法
mac定时器的使用及相关资料,mac定时器的使用及相关资料
详细介绍Macbook笔记本的使用方法,对于初接触macbook的朋友很有用。
通过安卓手机有线连接让苹果电脑使用手机网络,支持mac os10.12/10.11,来自joshuawise.com,供学习参考或个人使用,安装方法:mac os下载后直接双击打开,按照提示完成,连接手机就可以用了(不行就重启)
全面的macbook使用指南,全方位介绍mac os的功能和使用经验
(Windows平台 Mac平台 Linux平台)三个平台版本 iOS 5.1.1完美越狱工具Absinthe 2.0正式发布了!此次的Absinthe 2.0支持除Apple TV 3以外的所有iOS设备,详细支持设备如下:iPhone 3GS、iPhone 4、iPhone 4 CDMA、...
设置里增添以太网mac地址显示ui,解决了rk3288平台以太网mac地址每次开机都会发生变化的情况
MacBook使用手册
mac平台的svn客户端,versions,好工具
ffmpeg-mac平台编译后的lib
所有平台看MAC地址的方法 所有平台看MAC地址的方法 所有平台看MAC地址的方法
适用于iphone,mac fate file 1.17版Mac平台编译生成 Architectures in the fat file: libiconv.a are: armv7 x86_64 arm64
Mac 基础使用教程,如果您是计算机新手,或只是需要一些教学课程,帮助您将 Mac 的功能发挥到淋漓尽致,那么您就来对地方了。我们将带领您以最有效率的方式使用 Mac。 无论您想知道如何操作使用桌面(或只是要知道...
mac平台的反编译工具 汇编,C,C++分析器