Android 设置意式浓缩咖啡

示例

在build.gradle您的Android应用模块的文件中,添加下一个依赖项:

dependencies {   
    // Android JUnit运行器     
    androidTestCompile 'com.android.support.test:runner:0.5'
    // JUnit4规则
    androidTestCompile 'com.android.support.test:rules:0.5'
    // 浓咖啡核心
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
    // 意式浓缩咖啡,用于DatePicker,RecyclerView,抽屉动作,可访问性检查,CountingIdlingResource
    androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2.2'
    //UI Automator测试
    androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.2.2'
}

在文件中AndroidJUnitRunner为testInstrumentationRunner参数指定build.gradle。

android {

  defaultConfig {
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  }

}

此外,添加此依赖项以提供意图模拟支持

androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.2'

并将其添加为webview测试支持

// 用于WebView的Espresso-web
androidTestCompile 'com.android.support.test.espresso:espresso-web:2.2.2'