无法导入静态android.support.test.espresso.contrib.DrawerMatchers.isOpen; [英] Unable to import static android.support.test.espresso.contrib.DrawerMatchers.isOpen;

查看:204
本文介绍了无法导入静态android.support.test.espresso.contrib.DrawerMatchers.isOpen;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用espresso来测试我的android应用程序.尝试为导航抽屉菜单编写测试用例时,无法导入其中任何一个

I am using espresso for testing my android application. When am trying to write test cases for navigation drawer menu am unable to import any of these

import static android.support.test.espresso.contrib.DrawerActions.closeDrawer;
import static android.support.test.espresso.contrib.DrawerActions.openDrawer;
import static android.support.test.espresso.contrib.DrawerMatchers.isClosed;
import static android.support.test.espresso.contrib.DrawerMatchers.isOpen;

所以请帮助我

推荐答案

您可能会缺少build.gradle espresso-contrib依赖项,如下所示:

You may missing in build.gradle espresso-contribdependencies like below:

androidTestCompile "com.android.support.test.espresso:espresso-core:2.2.2"
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile "com.android.support.test.espresso:espresso-intents:2.2.2"
/**
 * AccessibilityChecks
 * CountingIdlingResource
 * DrawerActions
 * DrawerMatchers
 * PickerActions (Time and Date picker)
 * RecyclerViewActions
 */
androidTestCompile("com.android.support.test.espresso:espresso-contrib:2.2.2") {
    exclude group: 'com.android.support', module: 'appcompat'
    exclude group: 'com.android.support', module: 'support-v4'
    exclude group: 'com.android.support', module: 'support-v7'
    exclude group: 'com.android.support', module: 'design'
    exclude module: 'support-annotations'
    exclude module: 'recyclerview-v7'
}

希望这会有所帮助

这篇关于无法导入静态android.support.test.espresso.contrib.DrawerMatchers.isOpen;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆