【问题标题】:How can I test push notifications using Testcafe如何使用 Testcafe 测试推送通知
【发布时间】:2020-10-07 20:54:34
【问题描述】:

我的组织正在考虑使用发送到 Android 或 IOS 上的移动应用程序的推送通知来实施两步身份验证,我正在努力在我们的 Testcafe 测试套件中自动化相关场景,其中包括

  • 启用 2SA 并通过网页二维码扫描和推送确认连接移动设备
  • 登录,用户名/密码验证成功后,推送通知会自动发送到移动设备
  • 通过向移动设备自动发送推送通知禁用 2SA

是否可以使用 Testcafe 自动化这些场景,也许使用一些移动模拟器或在 API 上“捕获”通知?据我所知,Testcafe 主要针对浏览器测试,也可以进行 API 调用,但不能在没有关联调用的情况下使用 API 消息。

【问题讨论】:

    标签: android testing push-notification automated-tests testcafe


    【解决方案1】:

    如果您指的是移动推送通知(不是通过Push API 发送的网络推送通知),TestCafe 无法访问它们,因为这些通知是原生的。

    【讨论】:

    • 使用 Push API 怎么样?或Web Notifications API
    • Service Worker 用于与Push API 进行交互。 TestCafe 已经采取措施支持 Service Workers 功能,但是一些依赖它的 Web API 可能仍然无法完全工作。我创建了这个问题来跟踪这方面的进展:Support Push API.
    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多