有什么办法可以暂停UI线程上的活动并测试该活动的功能?

时间:2019-01-08 20:44:17

标签: android android-espresso

我是Espresso框架的新手,我的应用程序具有以下功能:如果用户单击某个应用程序,则会启动摄像头的视频流,但是有时视频流不起作用,并且该活动仍会在创建线程(UI线程)时保留在屏幕上持续等待视频流,并且不会变得空闲。我需要测试一个功能,在该功能上我应该单击该视频流页面上的一个按钮。此测试可行吗,如果可以,请提出任何建议?谢谢。

我试着推迟和睡觉,但是没有用。我也在考虑runOnUiThread,但我想问题是该活动不会停止并且不会让其他活动执行。

预期结果:用户应该能够在视频流页面上单击按钮。 实际结果:加载视频流页面后,什么也没有发生。不执行测试。结果为ResourceIdleException。

0 个答案:

没有答案