13得票8回答
测试运行失败:测试运行未能完成。期望有1个测试,但实际上没有收到任何测试。

我试图启动一个针对我的应用的JUnit测试(robotium):public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> { private Solo solo; pu...

8得票1回答
将Android Robotium测试与Teamcity接口化

由于此问题以前没有得到解答(也许我没有找到),因此我调查了以下问题: 如何使用Robotium在Android设备上执行自动化功能测试,并将其报告给像TeamCity这样的持续集成服务器?

7得票2回答
Robotium. waitForActivity() 在 TabHostActivity 中嵌套的活动中返回 false

我有一个TabHostActivity,它有4个选项卡(和4个对应的Activities)。当我在测试中点击其中一个选项卡("搜索")时,SearchActivity 应该出现(实际上确实出现了)。问题是,在 Robotium 测试中,我尝试使用 solo.waitForActivity() ...

7得票3回答
以编程方式在Android通知上进行点击

我正在使用Robotium框架对一个应用进行黑盒测试。 在测试的应用程序中,每次安装新应用程序时,它都会在状态栏中发送一条通知。 我想点击该通知,但我还没有找到合适的方法来实现它。 当我手动点击一个通知时,我会得到这些logcat行: I/ActivityManager( 148): S...

13得票6回答
安卓Robotium NoClassDefFoundError

我试图在Android JUnit测试中使用Robotium, 但是测试总是失败,并出现以下错误消息: java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo 该错误发生在setUp()方法中的solo = n...

7得票1回答
Robotium:仅在AlertDialog中单击文本,而不是底层活动中的文本

我有一个显示一些文本的活动,例如“someText”。 从这个活动中,我打开一个如下的警告对话框: AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder.setTitle("Title");...

12得票1回答
在Android Studio中无法使用Robotium

我希望您能帮助翻译一下关于IT技术的相关内容。以下为需要翻译的内容: 我遇到了在基于Gradle的Android Studio中使用Robotium的问题,但是我找不到解决方法。 以下是我的build.gradle文件: buildscript { dependencies { ...

9得票2回答
尝试在空对象引用上调用接口方法finishComposingText()

我正在Nexus 6上运行Robotium,并且遇到了以下错误。 java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputC...

11得票1回答
如何使用新的Gradle构建系统在Android上进行集成测试?

我们的Android应用需要进行自动化测试,我们的小组正在使用Robotium来为我们处理这个问题。对于单元测试没有问题,但我们还编写了一组端到端的集成测试,以便不仅能够测试客户端而且还能够测试后端服务器。我有一些测试可以做到这一点,但如果可能的话,我希望将它们与单元测试分开,这样我们的持续集...

9得票5回答
Robotium示例

我找到了一个名为Robotium的仪器测试工具,它非常适合黑盒测试安卓应用程序,而且使用起来很简单。 我们可以按照以下步骤使用它: solo.clickOnText("Other"); solo.clickOnButton("Edit"); assertTrue(so...