【问题标题】:Unable to import static android.support.test.espresso.contrib.DrawerMatchers.isOpen;无法导入静态 android.support.test.espresso.contrib.DrawerMatchers.isOpen;
【发布时间】:2016-10-13 07:08:59
【问题描述】:

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

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;

所以请帮助我

【问题讨论】:

    标签: android android-espresso android-espresso-recorder


    【解决方案1】:

    您可能会在build.gradleespresso-contribdependencies 中遗漏,如下所示:

    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'
    }
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-21
      • 2017-02-27
      • 2018-02-18
      • 2012-12-13
      • 2018-05-17
      • 1970-01-01
      • 2012-01-31
      • 2019-08-31
      相关资源
      最近更新 更多