可以使用浓缩咖啡在下面的进度对话框下测试视图



我正在尝试使用函数来检查活动图形元素的一致性。我发现,当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());

为我工作!

请求号是"按钮"上的"文本"

最新更新