更新:使用 Xcode 进行 UI 测试的新方法是否仍然可行?
我可以通过iOS UI 自动化脚本以编程方式访问我的电子邮件吗?
我想访问我的 iPhone 应用程序通过电子邮件发送到我的电子邮件帐户的注册代码。
更新:使用 Xcode 进行 UI 测试的新方法是否仍然可行?
我可以通过iOS UI 自动化脚本以编程方式访问我的电子邮件吗?
我想访问我的 iPhone 应用程序通过电子邮件发送到我的电子邮件帐户的注册代码。
如果您有办法让您的设备/模拟器在应用程序中接收代码,那么您可以编写一个 iOS UIA 脚本来执行此操作。
但是,在 iOS UIA 内置工具的当前状态下,您无法访问应用程序之外的任何内容。所以基本上你不能启动你的应用程序,然后启动另一个应用程序(如 safari)去 mail.google.com blah blah。
将您的应用程序留在 iOS UIA 中最接近的方法是使用函数调用将您的应用程序发送到后台 X 秒。
用于NSURLSession
从测试方法中发出 HTTP 请求。请参阅:https ://stackoverflow.com/a/35708282/242933