我正在开发一个应用程序,我需要使用 Espresso 测试布局。问题在于它的孤立布局没有任何 Activity 或 fragment 的附件(我稍后会附加它)。我想在没有任何 Activity 或 fragment 交互的情况下测试布局。
例如,我有 MainActivity,其内容布局为 Activity_main.xml。我还有另一个布局“activity_details.xml”。我想测试目前未附加到任何 Activity 的activity_details。
如果我知道如何向布局添加模拟值,那就太好了。
最佳答案
I would like to test the layout without any interaction of activity or fragments.
抱歉,但这是不可能的。 Espresso
获取实际的应用程序上下文,因此它取决于屏幕上实际可见的内容以及 UI 线程上已经在执行的操作。
尝试使用 Robolectric
或 UiAutomator
而不是 Espresso
。
关于android - 如何在 Espresso 中测试布局的 UI,而不将其附加到 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226524/