1

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

Eclipse Juno,Ubuntu 操作系统。

我跟着这个教程视频。

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

在此处输入图像描述

4

5 回答 5

2

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

于 2012-10-12T17:55:41.670 回答
0

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

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

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

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

  4. 完成后转到monkeytalk、代理、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/>

并保存它。

  1. 转到项目单击它,右键单击,属性,JavaBuild Path,检查“Aspectj Runtime Library,Ok.

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

  3. 打开猴子谈话。

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

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

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

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

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

app.input("username").entertext("aakash");

app.input("password").entertext("jaiswal");

app.button("submit").tap();
于 2014-10-16T05:52:21.737 回答
0

这就是我成功的方式

1)从(Help->About ADT)或(Help->About Eclipse)查看你的eclipse版本是什么

2) 从此 url https://eclipse.org/ajdt/downloads/获取 AspectJ 的 url

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

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

4)在libs文件夹中添加monkeytalk 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 Path,勾选“Aspectj Runtime Library,Ok.

9) 运行您的应用程序。

10) 打开monkey talk IDE。

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

12)设置sdk路径并设置连接到模拟器

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

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

希望对您有所帮助,请随时询问是否有什么仍然无法正常工作。

于 2015-04-03T05:23:36.987 回答
0

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

于 2013-12-24T08:05:22.600 回答
0

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

于 2013-04-25T07:30:14.833 回答