如何在Android Studio中使用Robotium?

时间:2014-04-24 17:18:26

标签: android android-studio robotium

Robotium是一个Android测试自动化框架,完全支持本机和混合应用程序。

现在Android Studio是用于Android开发的事实上的 IDE,我有兴趣在Android Studio中试用它。但是,我找不到设置它的方法。

如何设置和使用Robotium来测试Android Studio?

1 个答案:

答案 0 :(得分:40)

<强>指南:

  1. 将以下行添加到内部build.gradle文件的依赖项部分(此文件与 src 文件夹位于同一级别),更改版本名称(如果需要):

    androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1'
    

    如果出于某种原因,您不想让Gradle下载依赖项 您可以手动添加它们:将robotium.jar放入 libs 文件夹中。右键单击它并选择添加为库...

  2. src 文件夹中创建另一个文件夹 androidTest

  3. 在其中创建 java 文件夹
  4. (可选步骤,见下文)在其内部为测试源创建一个包,其名称与app的包名相同(或添加&#34; .tests&#34;到最后。)
  5. 将光标(在编辑器窗口中)放在要测试的其中一个文件(例如MainActivity)中的类名下,然后按Alt + Enter。
  6. 选择创建测试。为Robotium选择合适的超类:

    android.test.ActivityInstrumentationTestCase2
    
  7. Android studio将创建一个测试文件和一个包(如果它不是在步骤6中创建的)
  8. 如何运行测试:

    • 用户界面:照常使用Android Studio 运行菜单
    • console:在终端中输入以下命令:

      ./gradlew connectedAndroidTest
      

      HTML报告将在&#34; YourApp / YourApp / build / outputs / reports / androidTests /中生成 连接/ index.html中&#34;