2014-04-03 24 views
0

我们试图在Monkey Talk上实现两种类型的场景MonkeyTalk - 在MonkeyTalk录制不能识别录制的脚本时,是否存在与我有关的任何问题?

一个是通过源代码记录并将Eclipse项目转换为Aspect J项目 - 它的工作正常。

第二场景中,我们尝试使用相同的项目,我们是无法记录的APK格式化设置需要下面点

澄清的.apk文件:

  1. 我们可以记录.apk文件设置在猴子说话或不
  2. 根据我的网络观察,我们可以使用.APK文件,但我是 无法找到我的问题的解决方案。

期待帮助你,如果你有任何问题&等待或您的资料性的答复..

最好的问候,

乌代Reddy.S

回答

0

我能够使用记录.apk当设备通过选项Android设备(USB)连接时。您必须等待10-15秒才能启用录音按钮。

0

你首先必须使您的应用程序的源代码通过下面的步骤与Monkeytalk兼容,比之后就可以自动执行它 步骤是:

1)下载MonkeyTalk大猩猩逻辑网站并解压缩。

2)打开Eclipse并将您的项目转换为“Aspectj”(需要插件aspectj - 用于eclipse) - 一旦下载完成,请右键单击您的应用程序,配置,转换为aspectj。

3)然后在您的项目文件夹结构下搜索“libs”文件夹,如果它存在然后确定否则创建它。

4)一旦完成,请去monkeytalk,agents,android,Monkeytalkjar文件。将其复制并粘贴到libs文件夹下。

5)一旦完成,点击“jar”文件并右键单击它,Aspectjtools,添加到纵横比。

6)然后转到Androidmanifest.xml文件,我们必须添加一些权限;

<Uses-permissions android:name="android.Permission.INTERNET/> 
<Uses-permissions android:name="android.Permission.Get_TASKS/> 

并保存。

7)转到项目点击它,右击,属性,JavaBuild路径,勾选“AspectJ运行库,OK。

8)运行应用程序的Android应用程序。

9)公开赛。猴子说话

10)创建新项目,创建新的脚本

11)然后设置下使用偏好Android SDK的路径; MonkeyTalk,MonketTalkPrefences,Android SDK中的路径,OK。

12)连接到monkeytalk上的模拟器。

现在您将能够在MonkeyTalk中录制和播放。

一些启动代码供您参考,例如:如果我们有两个文本框用户名和密码和一个按钮提交。

app.input("username").entertext("aakash"); 
app.input("password").entertext("jaiswal"); 
app.button("submit").tap();