将视图指定为 isRoot() 和 withId 之间的区别



我想知道以不同方式指定视图的区别

onView(带id(R.id.btnAuthLogin((执行(单击(((;

onView(isRoot(((.experform(waitId(R.id.btnAuthLogin,1000((;

我不想知道延迟的事情

当我们指定isRoot((而不是指定withID时会发生什么。

希望没有混乱。

isRoot()返回布局的根视图,例如承载视图的约束或相对布局。

withId()从布局中返回具有匹配ID的视图,或者抛出显示视图层次结构的错误

使用android:id="@+id/your_id_here"在XML中设置视图Id

最新更新