我有一个 iOS 应用程序,它使用 2FA 来实现某些帐户相关功能。我想为这些功能创建一些 UI 自动化测试,但它们需要接收短信或电子邮件。在模拟器上,没有这样的方法来访问短信。我认为也许可以访问电子邮件,但这需要打开 Mobile Safari 并登录电子邮件帐户 - iOS 自动化框架是否支持访问 UIWebViews 的粒度级别?
Msgdrop 通过 API 调用生成测试电子邮件,然后您可以通过进一步的 API 调用访问电子邮件的收件箱。通过这种方式,您可以可靠地测试这些验证码的检索,而无需使用 Mobile Safari 通过一些黑客测试路线。
https://docs.msgdrop.io