【发布时间】:2016-01-05 20:17:57
【问题描述】:
在 Swift 2.0 中编写自动化 UI 测试时,有没有办法模拟请求。据我所知,UI 测试应该独立于其他功能。有没有办法模拟来自服务器请求的响应,以便根据响应测试 UI 的行为。例如,如果服务器关闭,UI 测试仍应运行。快速示例,对于登录,如果密码失败则模拟,然后 UI 应该显示警报,但是,如果登录成功,则应该显示下一页。
【问题讨论】:
-
添加了一些更合适的标签。
-
我认为@JoeMasilotti 是正确的。然而,在我的生产代码中包含模拟,我会有点紧张。
-
您可能想查看 SBTUITestTunnel,它可以方便地将数据从测试代码动态注入到应用程序代码中。看我的回答here
标签: ios swift xcode7 ui-testing xcode-ui-testing