Swift 尝试在Xcode UI测试中模拟网络调用

Swift 尝试在Xcode UI测试中模拟网络调用,swift,mocking,afnetworking,xcode-ui-testing,Swift,Mocking,Afnetworking,Xcode Ui Testing,我有一个需要UI测试的现有ios应用程序。我尝试了许多现有的图书馆,到目前为止,一切都是死路一条。到目前为止,我所看到的唯一解决方案包括向生产代码中添加特定于测试的函数,并使用启动参数启用/禁用它们 有人知道一种模拟后端网络调用的好方法,而不会用测试逻辑污染我的生产代码吗 到目前为止,我已经尝试: -依赖于swizzling,这在UI测试中没有效果 -不允许模拟上传(推送、放置)请求。更新后的“我的问题”可能重复。我想要一个不需要在我的产品代码中添加仅测试逻辑的解决方案。不幸的是,考虑到Xc

我有一个需要UI测试的现有ios应用程序。我尝试了许多现有的图书馆,到目前为止,一切都是死路一条。到目前为止,我所看到的唯一解决方案包括向生产代码中添加特定于测试的函数,并使用启动参数启用/禁用它们

有人知道一种模拟后端网络调用的好方法,而不会用测试逻辑污染我的生产代码吗

到目前为止,我已经尝试:

-依赖于swizzling,这在UI测试中没有效果


-不允许模拟上传(推送、放置)请求。

更新后的“我的问题”可能重复。我想要一个不需要在我的产品代码中添加仅测试逻辑的解决方案。不幸的是,考虑到Xcode UI测试(Xcode 7.3 Beta 4)的当前状态,这是不可能的。@pbuchheit请阅读我在这里的答案似乎是一个有趣的解决方案。如果有机会,我会尝试一下,看看它是否符合我们的需要。