Android:用于锁定屏幕/主屏幕的Espresso测试

时间:2015-10-26 17:19:06

标签: android testing lockscreen android-espresso

当我运行我的应用程序时,我会在某些日期弹出一个横幅通知,提醒用户应用程序活动。当用户双击它时,他们将被带到应用程序。此外,应用程序的左上角是一个通知图标,单击该图标时再次显示横幅(如果用户未在锁定屏幕上清除它)。

我需要为这两个编写一个测试,但我只熟悉onView,特别是:

element

模拟器上的锁定屏幕是否具有R.id,还是主屏幕(不适用于应用程序,但适用于Android)?我该如何测试这两个?

类似于"在模拟器启动时,双击x / y。如果x / y带你去R.id.myappshomescreen断言X不是Null"。

代码对于点击通知很有用,但我只是想知道espresso是否可以点击锁定的屏幕。

1 个答案:

答案 0 :(得分:2)

您可以使用UIAutomator testing framework

点击通知

点击通知并打开您的应用后,您就可以在一个测试用例中继续进行Espresso测试。

在我的帖子 - Espresso & UIAutomator - the perfect tandem中,我将介绍如何将Espressouiautomator合并。