一些input标签需要使用其他的方法来进行点击和输入的操作,因为webClick()方法似乎并不适用于这个标签。
例如,对于type为text的input标签,可以使用ViewActions.replaceText()方法来设置文本,使用ViewActions.pressImeActionButton()方法来触发键盘上的“完成”按钮。
另外,对于type为checkbox的input标签,可以使用ViewActions.click()方法。
下面是使用Espresso进行点击type为button的input标签的示例代码:
onView(withId(R.id.btn_login)).perform(click());