Ich arbeite an einem Mac und ich versuche, eine bestimmte App auf einem iPhone zu automatisieren und irgendwann bin ich verpflichtet, die Anfrage zu überprüfen, die App sendet an einen Dienst (genauer gesagt eine JSON-Anfrage). Ich verwende Appium, um eine Verbindung zum Telefon herzustellen, und Python, um die Skripte zu schreiben.Abfangen der Anfrage von einer iOS-App an einen Service senden, von Python und Appium
Ich bin mir bewusst, dass Instrumente eine Netzwerkfunktionalität hat, mit der Sie den Netzwerkverkehr der App überprüfen können, aber ich bin nicht sicher, ob es auch die JSON-Anfrage anzeigt.
Also, ich bin auf der Suche nach einer Wartezeit, um die JSON-Anfrage abzufangen und einige Behauptungen im Python-Skript zu machen. Kennt jemand einige Methoden?
Was genau ist der Zweck, dies zu erfassen und Behauptungen in einem Python-Skript zu tun? Wenn Sie nur die richtigen Anrufe testen möchten, sollten Sie dies in einem Komponententest mit einem Stub tun, um Ihren Netzwerkanruf zu erfassen. – Hodson
Es gibt viele Gründe, warum eine Person es tun möchte. Wenn die App erstellt wird, müssen wir die Funktionalität der App während der Integrationsphase testen, um sicherzustellen, dass die richtigen Netzwerkanrufe zum richtigen Zeitpunkt erfolgen. Ich habe Tonnen dieser Fälle funktionell für meine App automatisiert. – vishal