在Xcode UItesting期间检查电子邮件?

更新: 用Xcode的UI testing的新方式,这仍然是可能的吗?

我可以通过iOS UI Automation脚本以编程方式访问我的电子邮件吗?

我想访问我的iPhone应用程序通过电子邮件发送给我的电子邮件帐户的注册码。

如果你有设备/模拟器在仍然在应用程序中接收代码的方法,那么你可以写一个iOS UIA脚本的脚本来做到这一点。

但是,使用iOS UIA工具内置的当前状态,您无法访问应用程序之外的任何内容。 所以基本上你不能启动你的应用程序,然后启动另一个应用程序(如safari)去mail.google.com等等等等。

离开你的应用程序在iOS UIA最接近的是使用函数调用来发送您的应用程序背景的X秒的时间。

使用NSURLSession从testing方法内部发出HTTP请求。 请参阅: https : //stackoverflow.com/a/35708282/242933