Monkey Talk IDE不记录操作

时间:2012-10-12 07:30:22

标签: android testing monkey

我尝试使用Monkey Talk进行自动化测试。我成功安装了它。我在Eclipse Juno上运行示例应用程序,然后创建一个新的Monkey脚本并记录操作。 问题是Monkey IDE没有在设备或模拟器上记录我的操作。我试过他们两个但不幸运。怎么解决?

Eclipse Juno,Ubuntu OS。

I followed this tutorial video.

通过设备IP地址连接到我的设备时的屏幕截图。

enter image description here

5 个答案:

答案 0 :(得分:2)

你应该确保将Monkey talk android代理添加到你的libs文件夹中,你的项目也已经转换为Aspectj。

答案 1 :(得分:0)

我在iOS模拟器或设备上遇到同样的问题,但是当我重新启动Monkey IDE时,请在启用录制功能一秒后配置与设备的连接。祝你好运

答案 2 :(得分:0)

您必须使用管理员权限运行Monkey Talk IDE。

答案 3 :(得分:0)

您首先必须通过以下步骤使您的应用源代码与Monkeytalk兼容,然后您可以自动执行以下步骤:

  1. 下载MonkeyTalk for gorilla logic网站并解压缩。

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

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

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

  5. 完成后点击“jar”文件并右键单击它,Aspectjtools,添加到aspectpath。

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

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

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

  7. 并保存。

    1. 转到项目点击它,右击,属性,JavaBuild路径,检查“Aspectj Runtime Library,Ok。

    2. 将您的应用程序作为Android应用程序运行。

    3. 打开猴子谈话。

    4. 创建新项目,创建新脚本。

    5. 然后在prefences下设置android sdk路径; MonkeyTalk,MonketTalkPrefences,Android SDK路径,确定。

    6. 连接到monkeytalk上的模拟器。

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

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

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

答案 4 :(得分:0)

这就是我成功的方式

1)从(帮助 - &gt;关于ADT)或(帮助 - &gt;关于Eclipse)看你的eclipse版本是什么

2)从此网址https://eclipse.org/ajdt/downloads/

获取AspectJ的网址

3)转到帮助 - &gt;安装新软件并添加路径

安装软件并享受!有关详细信息,请参阅视频:https://www.youtube.com/watch?v=EJMUgOrffFY

4)在libs文件夹中添加monkey talk jar文件,如果你的项目中没有libs文件夹,请添加你下载的zip文件夹中的monkeytalk jar文件

5)在构建路径中添加monkey talk jar或右键单击将其添加到aspectpath

6)在manifest.xml中添加权限   android.permission.INTERNET对   android.permission.GET_TASKS

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

并保存。

8)转到项目点击它,右键单击,属性,JavaBuild路径,检查&#34; Aspectj运行时库,确定。

9)运行你的申请。

10)打开猴子谈话IDE。

11)创建新的项目和脚本文件。

12)设置sdk路径并设置与仿真器的连接

12)点击连接到模拟器或设备

现在您可以看到启用记录按钮,有关详细信息,请参阅此https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-getting-started/install-agent/android

希望它有所帮助,随时可以询问是否有任何仍然无法正常工作。