标签:lockscreen android testing 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。