我正在尝试使用 Monkey Talk 进行自动化测试。我安装成功。我在 Eclipse Juno 上运行示例应用程序,然后创建一个新的 Monkey 脚本并记录操作。问题是 Monkey IDE 没有记录我在 device 或 emulator 上的操作。我尝试了他们两个但不幸运。怎么修?
Eclipse Juno,Ubuntu 操作系统。
通过设备 IP 地址连接到我的设备时的屏幕截图。
我正在尝试使用 Monkey Talk 进行自动化测试。我安装成功。我在 Eclipse Juno 上运行示例应用程序,然后创建一个新的 Monkey 脚本并记录操作。问题是 Monkey IDE 没有记录我在 device 或 emulator 上的操作。我尝试了他们两个但不幸运。怎么修?
Eclipse Juno,Ubuntu 操作系统。
通过设备 IP 地址连接到我的设备时的屏幕截图。
您应该确保将 monkey talk android 代理添加到您的 libs 文件夹中,并且您的项目也已转换为 Aspectj。
您首先必须通过以下步骤使您的应用程序源代码与 Monkeytalk 兼容,之后您可以自动化它的步骤是:
下载 MonkeyTalk for gorilla logic 网站并解压。
打开 Eclipse 并在“Aspectj”上转换您的项目(需要插件 aspectj - 用于 eclipse)-下载后右键单击您的应用程序,配置,转换为 aspectj。
然后在您的项目文件夹结构下搜索“libs”文件夹(如果存在),然后创建它。
完成后转到monkeytalk、代理、android、Monkeytalkjar 文件。将其复制并粘贴到 libs 文件夹下。
完成后单击“jar”文件并右键单击它,Aspectjtools,添加到aspectpath。
然后转到 Androidmanifest.xml 文件,我们必须在其中添加一些权限;
<Uses-permissions android:name="android.Permission.INTERNET/>
<Uses-permissions android:name="android.Permission.Get_TASKS/>
并保存它。
转到项目单击它,右键单击,属性,JavaBuild Path,检查“Aspectj Runtime Library,Ok.
将您的应用程序作为 Android 应用程序运行。
打开猴子谈话。
创建新项目,创建新脚本。
然后在prefences下设置android sdk路径;MonkeyTalk,MonketTalkPrefences,Android SDK 路径,好的。
连接到monkeytalk上的模拟器。
现在您将能够在 MonkeyTalk 中录制和播放。
一些启动代码供您参考,例如;如果我们有两个文本字段用户名和密码以及一个按钮提交。
app.input("username").entertext("aakash");
app.input("password").entertext("jaiswal");
app.button("submit").tap();
这就是我成功的方式
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
希望对您有所帮助,请随时询问是否有什么仍然无法正常工作。
您必须以管理员权限运行 Monkey Talk IDE。
我对 iOS 模拟器或设备有同样的问题,但是当我重新启动 Monkey IDE 时,配置与设备的连接,一秒钟后启用录制功能。祝你好运