我试图启动一个针对我的应用的JUnit测试(robotium):public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> { private Solo solo; pu...
由于此问题以前没有得到解答(也许我没有找到),因此我调查了以下问题: 如何使用Robotium在Android设备上执行自动化功能测试,并将其报告给像TeamCity这样的持续集成服务器?
我有一个TabHostActivity,它有4个选项卡(和4个对应的Activities)。当我在测试中点击其中一个选项卡("搜索")时,SearchActivity 应该出现(实际上确实出现了)。问题是,在 Robotium 测试中,我尝试使用 solo.waitForActivity() ...
我正在使用Robotium框架对一个应用进行黑盒测试。 在测试的应用程序中,每次安装新应用程序时,它都会在状态栏中发送一条通知。 我想点击该通知,但我还没有找到合适的方法来实现它。 当我手动点击一个通知时,我会得到这些logcat行: I/ActivityManager( 148): S...
我试图在Android JUnit测试中使用Robotium, 但是测试总是失败,并出现以下错误消息: java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo 该错误发生在setUp()方法中的solo = n...
我有一个显示一些文本的活动,例如“someText”。 从这个活动中,我打开一个如下的警告对话框: AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder.setTitle("Title");...
我希望您能帮助翻译一下关于IT技术的相关内容。以下为需要翻译的内容: 我遇到了在基于Gradle的Android Studio中使用Robotium的问题,但是我找不到解决方法。 以下是我的build.gradle文件: buildscript { dependencies { ...
我正在Nexus 6上运行Robotium,并且遇到了以下错误。 java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputC...
我们的Android应用需要进行自动化测试,我们的小组正在使用Robotium来为我们处理这个问题。对于单元测试没有问题,但我们还编写了一组端到端的集成测试,以便不仅能够测试客户端而且还能够测试后端服务器。我有一些测试可以做到这一点,但如果可能的话,我希望将它们与单元测试分开,这样我们的持续集...
我找到了一个名为Robotium的仪器测试工具,它非常适合黑盒测试安卓应用程序,而且使用起来很简单。 我们可以按照以下步骤使用它: solo.clickOnText("Other"); solo.clickOnButton("Edit"); assertTrue(so...