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

问题描述 投票:1回答:1

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

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

   onView(withId(R.id.list_product)).perform(longClick());

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

像“在模拟器上启动,双击x / y。如果x / y带你到Rid.my应用程序主屏幕断言X不是空”。

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

android testing lockscreen android-espresso
1个回答
2
投票

您可以使用UIAutomator testing framework点击通知

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

在我的帖子 - qazxsw poi中,我描述了如何将qazxsw poi与qazxsw poi结合起来。

© www.soinside.com 2019 - 2024. All rights reserved.