我新来iOS开发。我想编写单元测试,它使用的SDK,其中在认证方法的形式为一个应用程序:iOS XCtest访问应用程序视图控制器/ UI
(void)authenticate:(UIViewController *)presentingViewController clearCookies:(BOOL)clearCookies completionBlock:(AuthCompletionBlock)completionBlock.
对用户进行认证,嵌入式Web浏览器需要在UIViewController
打开(在方法中传递参数)。单元可以测试访问应用程序UI吗? 如何确保浏览器打开,用户通过应用程序UI进行身份验证,然后执行单元测试。
为此,您应该使用模拟数据输入您的验证方法。单元测试不访问ui。虽然有实际的UI测试,但也可以查看。 – hola
同意hola。看看录制UI测试。过程非常简单和流畅。 看看它的行动:https://developer.apple.com/videos/play/wwdc2015/406/ –