为了账号安全,请及时绑定邮箱和手机立即绑定

如何导入 com.android.support.test.espresso.contrib ?

如何导入 com.android.support.test.espresso.contrib ?

白衣染霜花 2021-06-01 09:08:29
我在我的应用程序的 build.gradle 文件中为 espresso 测试添加了以下依赖项:compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'testCompile 'com.android.support.test:runner:1.0.2'testCompile 'com.android.support.test:rules:1.0.2'androidTestCompile 'com.android.support.test:runner:1.0.2'androidTestCompile 'com.android.support.test:rules:1.0.2'androidTestCompile 'com.android.support:support-annotations:25.4.0'androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {    exclude group: 'com.android.support', module: 'support-annotations'})androidTestCompile ("com.android.support.test.espresso:espresso-contrib:3.0.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'}然而,当我尝试import android.support.test.espresso.contrib 它告诉无法解析符号“贡献”。我应该怎么办?
查看完整描述

3 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

espresso 测试的代码必须在src/androidTest/java源代码树中(参考:android 开发人员培训资源,ui-testing)。

对我来说,只有在将测试移动到这个特殊的源文件夹后才能找到浓缩咖啡类。


在 Java 中,您不能导入包。您可以从包中导入所有类:

import android.support.test.espresso.contrib.AccessibilityChecks;

或者您可以从包中导入所有类:

import android.support.test.espresso.contrib.*;

此外,非常重要的是:您使用 espresso 的测试必须是


查看完整回答
反对 回复 2021-06-02
  • 3 回答
  • 0 关注
  • 252 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信