我正在尝试使用函数来检查活动图形元素的一致性。我发现,当ProgressDialog显示出浓缩咖啡时找不到任何视图。有什么办法让视图bellow?
是的,您使用rootMatcher。例如:
// Specifically target the main window view hierarchy
onView(withId(R.id.view_to_match))
.inRoot(withDecorView(is(getActivity().getWindow().getDecorView())))
.perform(click());
或也许:
// Specifically disregard the dialog window view hierarchy
onView(withId(R.id.view_to_match))
.inRoot(not(isDialog()))
.perform(click());
请参阅官方文档以示例。
希望有帮助!
onView(withText("Request Number")).inRoot(not(isDialog())).perform(click());
为我工作!
请求号是"按钮"上的"文本"