我可以使用 UI 测试来测试通知是不是出现吗?
Posted
技术标签:
【中文标题】我可以使用 UI 测试来测试通知是不是出现吗?【英文标题】:Can I test whether notification appeared using UI test?我可以使用 UI 测试来测试通知是否出现吗? 【发布时间】:2016-03-08 15:01:50 【问题描述】:我为我的应用程序创建了 UI 测试,但现在,我找不到检查通知是否出现然后使用 UI 测试推送它的可能性。
有人对此有解决方案吗?
【问题讨论】:
您可以使用名为 Postman 的 Google chrome 扩展程序测试您的通知,请参阅此 SO 答案 ***.com/a/27874454/2713414 【参考方案1】:在 UI 测试中测试通知非常困难。 在任何兼容的 android 设备上运行该应用程序以测试通知。
你也可以试试这个。
在您的应用中实施 Google Cloud Messaging。
“Google Cloud Messaging for Android (GCM) 是一项服务,可帮助开发人员将数据从服务器发送到他们在 Android 设备上的 Android 应用程序”。 使用此服务,您可以在新数据可用时向应用程序发送数据,而不是及时向服务器发出请求。在您的 Android 应用程序中集成 GCM 可增强用户体验并节省大量电池电量。 --https://developers.google.com/cloud-messaging/
【讨论】:
感谢您的回答。这不是我需要的,但也是非常有用的服务以上是关于我可以使用 UI 测试来测试通知是不是出现吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何编写使用推送通知有效负载启动应用程序的UI测试,并验证您是否已路由到正确的视图?