相关疑难解决方法(0)

Espresso:如果视图存在则返回布尔值

我正在尝试检查Espresso是否显示视图.这是一些伪代码来显示我正在尝试的内容:

if (!Espresso.onView(withId(R.id.someID)).check(doesNotExist()){
   // then do something
 } else {
   // do nothing, or what have you
 }
Run Code Online (Sandbox Code Playgroud)

但我的问题是.check(doesNotExist())不返回布尔值.这只是一个断言.使用UiAutomator,我能够做到这样的事情:

 if (UiAutomator.getbyId(SomeId).exists()){
      .....
   }
Run Code Online (Sandbox Code Playgroud)

java android android-testing android-espresso

38
推荐指数
6
解决办法
3万
查看次数

标签 统计

android ×1

android-espresso ×1

android-testing ×1

java ×1