使用monkeytalk测试android app,录音按钮被禁用
Using monkeytalk to test android app, the record button is disabled
我们正在使用 eclipse luna 4.4.1,adb 安装在 linux 系统上以测试 android 应用程序。我按照以下步骤操作:
- 在 eclipse 中导入一个 android 项目
- 在 android 项目中创建了 libs 文件夹,并将 monkey talk agent 复制到 libs 文件夹中(monkeytalk-agent-2.1.10.jar)
- 右键单击项目并配置为 Configur -> Convert to AspectJ Project
- 右键单击项目 select AspectJ 工具 -> 添加到 AspectJpath
- 打开 AndroidManifest.xml 并在 xml 文件中复制以下两行以授予权限
- 右键单击 android 项目并导航到项目属性 -> Java 构建路径 -> 排序和导出选项卡 -> 选中 AspectJ 运行time 库。
- 右键单击项目 ->运行 ->Android 应用程序。
- 之后我在 MonkeyTalkIDEProfessional 中创建了一个示例项目
- 然后我在项目中创建了一个示例测试脚本(右键单击项目并导航到新建 -> 脚本)。
- 单击 android 连接图标并 select 编辑选项(Android 模拟器)选项。在这种情况下,MonkeyTalkIDEProfessional 的 RECORD BUTTON 被禁用。
这可能是由几个问题引起的:
你的主机和模拟器之间的端口转发没有配置(read more)。 运行 为了解决这个问题,请执行以下命令:
adb forward tcp:[PORT_NUMBER_IN_USE] tcp:[PORT_NUMBER_IN_USE]
MonkeyTalk 首选项中 Android SDK 的路径设置不正确。您必须首先 install Android SDK 然后在 MonkeyTalk 中指定它的路径。您可能还应该检查“包括 Android 测试?”复选框。
This tutorial 用于在 MonkeyTalk 中设置 Android 代理也对您有用。
在创建 MonkeyTalk 项目时,它要求您提供经过检测的 APK。如果它接受 APK,则意味着它已完美检测。完成后,请确保您的 phone 已连接到系统,最好
adb devices
如果连接完美,您的设备应该会出现在 MonekyTalk 的连接选项卡中,select它,然后在 phone 上打开您的 Instrumented 应用程序,然后录制按钮会自动出现在猴语。我的建议是,与其使用 Emulator,不如使用 Android 设备。
我们正在使用 eclipse luna 4.4.1,adb 安装在 linux 系统上以测试 android 应用程序。我按照以下步骤操作:
- 在 eclipse 中导入一个 android 项目
- 在 android 项目中创建了 libs 文件夹,并将 monkey talk agent 复制到 libs 文件夹中(monkeytalk-agent-2.1.10.jar)
- 右键单击项目并配置为 Configur -> Convert to AspectJ Project
- 右键单击项目 select AspectJ 工具 -> 添加到 AspectJpath
- 打开 AndroidManifest.xml 并在 xml 文件中复制以下两行以授予权限
- 右键单击 android 项目并导航到项目属性 -> Java 构建路径 -> 排序和导出选项卡 -> 选中 AspectJ 运行time 库。
- 右键单击项目 ->运行 ->Android 应用程序。
- 之后我在 MonkeyTalkIDEProfessional 中创建了一个示例项目
- 然后我在项目中创建了一个示例测试脚本(右键单击项目并导航到新建 -> 脚本)。
- 单击 android 连接图标并 select 编辑选项(Android 模拟器)选项。在这种情况下,MonkeyTalkIDEProfessional 的 RECORD BUTTON 被禁用。
这可能是由几个问题引起的:
你的主机和模拟器之间的端口转发没有配置(read more)。 运行 为了解决这个问题,请执行以下命令:
adb forward tcp:[PORT_NUMBER_IN_USE] tcp:[PORT_NUMBER_IN_USE]
MonkeyTalk 首选项中 Android SDK 的路径设置不正确。您必须首先 install Android SDK 然后在 MonkeyTalk 中指定它的路径。您可能还应该检查“包括 Android 测试?”复选框。
This tutorial 用于在 MonkeyTalk 中设置 Android 代理也对您有用。
在创建 MonkeyTalk 项目时,它要求您提供经过检测的 APK。如果它接受 APK,则意味着它已完美检测。完成后,请确保您的 phone 已连接到系统,最好
adb devices
如果连接完美,您的设备应该会出现在 MonekyTalk 的连接选项卡中,select它,然后在 phone 上打开您的 Instrumented 应用程序,然后录制按钮会自动出现在猴语。我的建议是,与其使用 Emulator,不如使用 Android 设备。