android-espresso - 测试 2 个应用程序之间的通知
问题描述
有没有什么方法可以用 espresso、UIAutomator 或其他框架测试两个应用程序之间发送的通知?
这将包括测试第三方提供商。
有什么经验吗?
解决方案
我想出了一种利用我的通知提供者基础设施来测试通知的方法,https://pushy.me/
一方面,我可以从发送方设备发出通知,并使用 Pushy SDK ( https://pushy.me/docs/api/device ) 验证此通知是否存储在 Pushy 服务器中。
另一方面,我可以使用 Pushy SDK ( https://pushy.me/docs/api/send-notifications ) 触发通知并检测到它到达目标设备。
这看起来像一个测试计划。