繁体   English   中英

Android:针对锁定屏幕/主屏幕的Espresso测试

[英]Android: Espresso test for lock screen/main screen

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

我需要为这两个编写测试,但我只熟悉onView,尤其是类似以下内容的东西:

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

模拟器上的锁定屏幕是否具有R.id,或者主屏幕(不是针对应用程序,而是针对Android)? 如何测试这两个?

诸如“在模拟器启动时,双击x / y。如果x / y将您带到R.id.myappshomescreen,则断言X不是Null”。

该代码对于单击通知将非常有用,但是我只想知道espresso是否有可能在锁定的屏幕上单击。

您将可以使用UIAutomator测试框架单击通知

单击通知并打开您的应用后,您将可以在一个测试案例中进行Espresso测试。

在我的后Espresso&UIAutomator(完美结合)中,我描述了如何将Espressouiautomator结合使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM