android - 使用 monkeyrunner : How can I call intents during the execution of an application?

标签 android testing android-intent monkeyrunner

我有一个 android 应用程序,我想单独测试它的 Intent 功能。是否可以使用 monkeyrunner

  1. 开始申请
  2. 创建一个 Intent (基于一些已经建立的列表,并且可能有额外的)
  3. 具有该 Intent 的 startActivity() 或 startService()
  4. 监控调用结果

自动?我将如何去做呢?我看到 monkeyrunner 使用 python/jython,但我对它们很不熟悉。

最佳答案

如果您不熟悉 python(并且不想尝试使用它),则不必使用 monkeyrunner,您可以访问相同的基本功能,该功能由名为 chimpchat 的外部库提供,来自Java.

血淋淋的细节可以在http://dtmilano.blogspot.ca/2011/11/android-using-monkey-from-java.html找到.

如果您已经为 Android 应用程序使用 Java,那么您所描述的要求将很容易实现。

关于android - 使用 monkeyrunner : How can I call intents during the execution of an application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020087/

相关文章:

java - Facebook 应用程序的测试帐户(例如 JUnit 测试手册)

java - Android 模拟器运行不正常

android - 找不到 URI 的持久权限授予

java - 在 Android 中使用原始类的 Intent 后,将 Intent 传回原始类的正确方法是什么?

java - 我想在两种不同类型的子 Activity 中重用父 Activity 的大部分可见部分

java - android中的“Collection 夹列表”-重新更改评分栏

java - Firebase的 boolean 函数

Android 嵌套 ScrollView 不滚动

c# - 如何在循环中调用正在运行的 Ranorex 测试?

android - 由于我不知道的原因无法解析构造函数和方法