如何测试布局的UI而不将其附加到Espresso中的Activity?

时间:2016-08-30 11:39:33

标签: android unit-testing testing android-espresso android-instrumentation

我正在开发一款需要使用Espresso测试布局的应用。问题是它和孤立的布局没有活动或片段的任何附件(我稍后会附加它)。我想在没有任何活动或片段交互的情况下测试布局。

例如,我将MainActivity与activity_main.xml作为其内容布局。我还有另一个布局说“activity_details.xml”。我想测试一下目前没有附加到任何活动的activity_details。

如果我能知道如何在布局中添加模拟值,那就太棒了。

1 个答案:

答案 0 :(得分:1)

  

我想测试布局而不需要任何活动或   片段。

抱歉,但那是不可能的。 Espresso获取实际的应用程序上下文,因此它取决于屏幕上可见的实际时刻以及UI线程上已经执行的操作。

尝试使用RobolectricUiAutomator代替Espresso