Android 设置意式浓缩咖啡
示例
在build.gradle您的Android应用模块的文件中,添加下一个依赖项:
dependencies { //AndroidJUnit运行器 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' //UIAutomator测试 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'