Ich habe versucht, HTTP-Anfragen in Xcode 7 automatisierten UI-Tests abzufangen und zu stub/mock, mit Tools wie OHHTTPStubs, ohne Glück.Ist es möglich, HTTP-Anfragen in automatisierten Xcode 7-UI-Tests zu stubben?
Hier ist ein Beispiel dafür, wie ich versuche, jede HTTP-Anforderung mit OHHTTPStubs im setUp Methode einer UI-Testdatei zu erfassen:
override func setUp() {
super.setUp()
let matcher: OHHTTPStubsTestBlock = { (request) -> Bool in
return true
}
OHHTTPStubs.stubRequestsPassingTest(matcher) { (response) -> OHHTTPStubsResponse! in
return OHHTTPStubsResponse.init()
}
}
Gibt es etwas über die Art und Weise, dass UI Testarbeiten, die dies verhindert? hat das jemand geschafft?
Hey hast du mit einer Lösung am Ende? – MatterGoal
Ja, nur unten hinzugefügt. – dtrenz
Zum dynamischen HTTP-Anfragen Stummel Sie SBTUITestTunnel verwenden könnte, ist meine Antwort überprüfen [hier] (http://stackoverflow.com/a/36909859/574449) –