android - Espresso AccessibilityChecks测试已弃用

标签 android testing gradle accessibility android-espresso

我正在使用espresso自动执行可访问性测试,但报告 androidx.test.espresso.contrib.AccessibilityChecks 已弃用。

我浏览了互联网,发现应该使用非弃用的 AccessibilityChecks 类。但如果有人可以提供不建议使用的gradle依赖项,将不胜感激

这是我的测试类(class)

import androidx.test.espresso.contrib.AccessibilityChecks;
import androidx.test.ext.junit.runners.AndroidJUnit4;

import org.junit.BeforeClass;
import org.junit.runner.RunWith;

@RunWith(AndroidJUnit4.class)
public class AccessibilityChecksTest {

    @BeforeClass
    public static void turnOnAccessibility() {
        AccessibilityChecks.enable();
    }

}

依赖性
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3.2.0'

最佳答案

以下是未弃用的 AccessibilityChecks 的正确依赖关系,我发现它是here以及许多其他Espresso测试API

 androidTestImplementation 'androidx.test.espresso:espresso-accessibility:3.2.0'

关于android - Espresso AccessibilityChecks测试已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59779670/

相关文章:

javascript - Android 事件总线将数据从 Activity 传递到选项卡 fragment

android - 如何检测另一个 Android 设备?

android - 将 html5 canvas 转换为 android

android - 插件 [id : 'gradle.plugin.com.onesignal.onesignal-gradle-plugin' ] was not found

java - 标记为重复的 HttpClient 依赖项

android - 在没有按钮的android中使用viewflipper翻转图像

Django 测试转储数据/结果

iphone - 有没有办法在没有的情况下测试 Android、iPhone 推送通知?

shell - 在没有配置的情况下运行交互式 fish

groovy - 重新发布 gradle 工件