是否可以By
搜索ID,例如按钮的ID?
我想让我的Ui设备等到按钮可见。目前我有
UiDevice.wait(Until.findObject(By.text("Text on Button")), wait_time).action();
但是通过文本搜索似乎在设备之间不一致,不确定原因。我想通过对象id测试搜索,因为它似乎更加一致。
答案 0 :(得分:3)
这应该有效:
UiDevice.wait(Until.findObject(By.res("com.example.app:id/button")), wait_time).action();