当我运行我的应用程序时,我会在某些日期弹出一个横幅通知,提醒用户应用程序的活动。当用户双击时,他们会被带到应用程序。此外,在应用程序的左上角有一个通知图标,当单击时再次显示横幅(如果用户没有在锁定屏幕上清除它)。
我需要为这两个编写一个测试,但我只熟悉onView,特别是以下内容:
onView(withId(R.id.list_product)).perform(longClick());
模拟器上的锁定屏幕有R.id,还是主屏幕(不是应用程序,而是Android)?如何测试这两个?
类似于“在模拟器启动时,双击x/y。如果x/y需要您R.id. myappshomescreen断言X不是Null”。
该代码非常适合点击通知,但我只想知道浓缩咖啡是否有可能点击锁定的屏幕。
您将能够使用UIAutomator测试框架单击通知
单击通知并打开应用程序后,您将能够在一个测试用例中继续进行Espresso测试。
在我的帖子里-浓缩咖啡