我尝试了几个堆栈溢出问题来解决此问题。我附上日志以供参考:
androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: com.gzw.presentation.fragment:id/count_view
在Testcase类中,我这样写:
@Before
public void setUp() throws Exception {
mContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
activityRule.getActivity()
.getSupportFragmentManager().beginTransaction();
}
在另一种测试方法中,我正在检查片段布局视图中的UI元素。
@Test
public void testInitializedViews() {
Espresso.onView(withId(R.id.count_view)).check(matches(isDisplayed()));
}
此处 R.id.count_view 是textview位于片段布局内。如果有人知道如何在片段布局视图中使用espresso。在这里让我知道...
注意:没有google / stackoverflow链接有助于解决此问题。