Xcode UI测试无密码身份验证

时间:2015-11-04 14:20:07

标签: authentication login xcode-ui-testing

我应该如何测试我的iPhone应用程序passwordless authentication

要注册或登录,UI Testing in Xcode需要通过电子邮件发送给我的随机代码。

3 个答案:

答案 0 :(得分:1)

我认为您应该在舞台/ QA环境中运行UI测试,因此您可以在舞台环境中为UI测试设置一些后门,例如为所有用户接受代码1111等

答案 1 :(得分:1)

  1. 将您的电子邮件帐户添加到邮件应用程序。确保已启用推送通知。

  2. 将Mail的通知样式设置为“警报”样式。

  3. 在您的用户界面测试中,添加UI interruption monitor以收听来自Mail的提醒,其中包含随机双因素身份验证代码。

答案 2 :(得分:1)

使用NSURLSession从测试方法中发出HTTP请求。