Android Espresso 单元测试:判断View是否显示 | 详细步骤与示例
"Android单元测试框架Espresso判断某个View是否显示内容:在Espresso中,可以使用isDisplayed()方法来判断某个View是否显示。具体步骤如下:\n\n1. 导入所需的Espresso库:\njava\nimport static androidx.test.espresso.assertion.ViewAssertions.matches; \nimport static androidx.test.espresso.matcher.ViewMatchers.isDisplayed; \n\n\n2. 使用onView()方法获取要判断显示的View,并添加check()方法来执行断言:\njava\nonView(withId(R.id.myView)) \n .check(matches(isDisplayed())); \n\n\n在上述代码中,withId(R.id.myView)用于指定要判断显示的View的ID,isDisplayed()用于判断该View是否显示。check()方法用于执行断言,其中matches()方法用于匹配断言条件。\n\n如果断言成功,则说明该View已经显示。如果断言失败,则说明该View没有显示。\n\n注意:在使用Espresso进行单元测试时,需要在androidTest文件夹下进行测试,而不是test文件夹下。\n\n"
原文地址: https://www.cveoy.top/t/topic/pLnm 著作权归作者所有。请勿转载和采集!