在Espresso中,可以使用isDisplayed()方法来判断某个View是否显示。具体步骤如下:

  1. 导入所需的Espresso库:
import static androidx.test.espresso.assertion.ViewAssertions.matches;
import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed;
  1. 使用onView()方法获取要判断显示的View,并添加check()方法来执行断言:
onView(withId(R.id.myView))
    .check(matches(isDisplayed()));

在上述代码中,withId(R.id.myView)用于指定要判断显示的View的ID,isDisplayed()用于判断该View是否显示。check()方法用于执行断言,其中matches()方法用于匹配断言条件。

如果断言成功,则说明该View已经显示。如果断言失败,则说明该View没有显示。

注意:在使用Espresso进行单元测试时,需要在androidTest文件夹下进行测试,而不是test文件夹下

Android单元测试框架Espresso判断某个View是否显示

原文地址: https://www.cveoy.top/t/topic/h2p3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录