设为首页 收藏本站
查看: 893|回复: 0

[经验分享] Mac平台MonkeyTalk的使用

[复制链接]

尚未签到

发表于 2016-5-17 11:44:09 | 显示全部楼层 |阅读模式
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自带InstrumentsiOSSDK,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

 

 

 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-218227-1-1.html 上篇帖子: Mac Air分区损坏恢复简记 下篇帖子: 在mac中安装mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表