我一直试图在Xcode 7自动UI测试中拦截和存根/模拟HTTP请求,使用像OHHTTPStubs这样的工具,没有运气.
以下是我尝试在UI测试文件的setUp方法中使用OHHTTPStubs捕获任何HTTP请求的示例:
override func setUp() {
super.setUp()
let matcher: OHHTTPStubsTestBlock = { (request) -> Bool in
return true
}
OHHTTPStubs.stubRequestsPassingTest(matcher) { (response) -> OHHTTPStubsResponse! in
return OHHTTPStubsResponse.init()
}
}
Run Code Online (Sandbox Code Playgroud)
有没有关于UI测试工作的方式可以防止这种情况?有没有人能够实现这一目标?