3 Stimmen

UI iOS Automatisierung: Ich möchte die App in den Hintergrund stellen und auf das Einstellungsfeld klicken, um das Telefon in den Flugzeugmodus zu versetzen, um das Offline-Verhalten der App zu testen

Ich versuche, das iOS-Gerät automatisch in den Flugmodus zu versetzen, aber ich weiß nicht, wie ich auf das Einstellungsfeld zugreifen kann, um dies zu tun.

Ich habe Folgendes versucht, um zu sehen, ob das Einstellungsfeld aufgelistet wird, wenn die App im Hintergrund ist, damit ich weiß, wie ich auf die Einstellungen zugreifen kann:

target.deactivateAppForDuration(10); window.logElementTree();

JEDOCH wird die App für zehn Sekunden in den Hintergrund gestellt und dann werden die Elemente im Fenster der App aufgelistet.

Haben Sie eine Idee, wie man auf das Einstellungsfeld zugreifen kann, um den Flugmodus zu aktivieren?

Vielen Dank im Voraus

0voto

ma11hew28 Punkte 112879

Ich glaube nicht, dass es möglich ist, andere Anwendungen zu manipulieren als die, die Sie gerade testen. Sie könnten erwägen, eine UIButton #if DEBUG a Flugzeugmodus programmatisch aktivieren? Verwenden Sie dann die UI-Automatisierung, um auf diese Schaltfläche zu tippen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X