在测试中找不到视图层次结构匹配

问题描述

当我在一个类中运行所有测试时,最终遇到视图层次结构问题,似乎android绘制UI视图的速度很慢。

androidx.test.espresso.NoMatchingViewException:层次结构中没有视图 找到匹配的:ID:com.company.android.employee:id / save

我孤立地运行了这个小测试,突然测试通过了。

onView(withId(R.id.fab)).perform(click()) 
onView(withId(R.id.save)).perform(click())

该按钮一直存在于层次结构中,并且永远不会被隐藏或删除。

我正在使用导航组件,当我单击fab时,第二个屏幕会动画显示,该按钮位于第二个屏幕上。

如何始终可靠地成功测试?

编辑吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)