其他分享
首页 > 其他分享> > Android:针对锁定屏幕/主屏幕的Espresso测试

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

作者:互联网

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

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

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

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

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

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

解决方法:

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

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

在我的文章Espresso & UIAutomator – the perfect tandem中,我描述了如何将Espresso与uiautomator结合使用.

标签:lockscreen,android,testing,android-espresso
来源: https://codeday.me/bug/20191013/1911029.html