Mac平台MonkeyTalk的使用

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)

Mac平台MonkeyTalk的使用 

 

                                                                       图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所示:

Mac平台MonkeyTalk的使用

图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”...。如下图所示:                  

Mac平台MonkeyTalk的使用

图3

2》在弹出框中选中iOS Agent 的lib库。点击Add。如下图所示:

                                                                                   

Mac平台MonkeyTalk的使用

图4

            3》右击项目名称,选中Build Phases项,单击Link Binary With Libraries项,并将CFNetwork.framework, libsqlite3.dylib,  QuartzCore.framework添加进去。如下图所示:

                                                                                   Mac平台MonkeyTalk的使用

图5

4》选中Build Settings,并找到Linking这项,修改其中Other Linker Flags的值为:

-all_load -lstdc++。

 

Mac平台MonkeyTalk的使用

 

                                                                       图6

5》在工具栏中Scheme项选择当前项目DemoMonkey,并选择iPhone 5.0 Simulator。

Mac平台MonkeyTalk的使用

图7

至此,Agent配置完成,接下来可以运行DemoMonkey,并与MonkeyTalk IDE相连。运行结果如下:

Mac平台MonkeyTalk的使用

图8

6》录制,回放,编写脚步(同XP环境操作Android平台一样)。

 

通过Ant运行MonkeyTalk Scripts

1 安装Ant

1》打开Safari,进入http://mirror.bit.edu.cn/apache/ant/binaries/下载最新Ant。如下图所示:

 
 Mac平台MonkeyTalk的使用


图9

2》将下载好的Ant解压缩到/Applications/work下。如下图所示:

Mac平台MonkeyTalk的使用

图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

如下图所示:

Mac平台MonkeyTalk的使用
图11

3 在终端执行Ant命令

在终端执行ant,回车。如出现下图所示,则表示ant安装且配置成功。

Mac平台MonkeyTalk的使用
图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

如下图所示:

Mac平台MonkeyTalk的使用

图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版本:

Mac平台MonkeyTalk的使用

图14

Android版本:

Mac平台MonkeyTalk的使用
图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版本:

  

Mac平台MonkeyTalk的使用 

图16

Android版本:

Mac平台MonkeyTalk的使用
图17

 

 

 

相关推荐