Ui设备等到按钮可见

时间:2018-03-28 19:17:13

标签: android junit automated-tests android-espresso

是否可以By搜索ID,例如按钮的ID? 我想让我的Ui设备等到按钮可见。目前我有

UiDevice.wait(Until.findObject(By.text("Text on Button")), wait_time).action();

但是通过文本搜索似乎在设备之间不一致,不确定原因。我想通过对象id测试搜索,因为它似乎更加一致。

1 个答案:

答案 0 :(得分:3)

这应该有效:

UiDevice.wait(Until.findObject(By.res("com.example.app:id/button")), wait_time).action();