0

我们尝试在 Monkey Talk 上实现两种场景

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

第二种情况,我们尝试将 .APK 文件用于同一项目,我们无法记录 apk 格式的设置

以下几点需要澄清:

  1. 我们可以在 Monkey talk 中记录 .APK 文件设置吗
  2. 根据我在 Web 上的观察,我们可以使用 .APK 文件,但我无法找到我的问题的解决方案。

如果您有任何疑虑和等待或您的信息性回复,期待为您提供帮助。

此致,

乌代雷迪

4

2 回答 2

0

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

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

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

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

4) 完成后转到monkeytalk、agents、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)转到项目点击它,右键单击,属性,JavaBuild Path,检查“Aspectj Runtime Library,Ok.

8) 将您的应用程序作为 Android 应用程序运行。

9)打开猴子谈话。

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

11)然后在prefences下设置android sdk路径;MonkeyTalk,MonketTalkPreferences,Android SDK 路径,好的。

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

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

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

app.input("username").entertext("aakash");
app.input("password").entertext("jaiswal");
app.button("submit").tap();
于 2014-08-19T09:42:46.593 回答
0

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

于 2014-04-25T05:44:19.820 回答