Es ist kein Duplikat.Zugriff Umschalttaste in Android-Einstellungen mit appium whlie Client ist in groovy und Java geschrieben
Ich schreibe Automatisierung in Appium. Ich bin ziemlich neu im Automatisierungskonzept und Appium
es selbst. Ich benutze Java-Client.
Ich habe ein Szenario, in dem meine Android-App, für die ich Automatisierung schreibe, Android-Erlaubnis nehmen muss. Meine Anwendung navigiert zur folgenden Einstellungsseite der Android-Einstellungen, wie unten gezeigt.
Um Klicks auf dieser Seite automatisieren ich eine Seite Objekt erstellt haben, die diesen Bildschirm darstellen würde. In diesem Szenario bin ich nur daran interessiert, die Switch zu wechseln und zu lernen, wie man seinen Zustand bekommt.
Ich könnte Ressource-ID für die UI Automator Viewer etwas wie das bekommen.
Also meine Initialisierung ist so etwas wie dieses den Schalter Widget zuzugreifen.
SwitchID { $("#switchWidget") }
Offenbar Wenn ich die Funktion Datei ausführen, ist Appium
nicht in der Lage diesen Schalter Widget zu finden. Aber ich kann andere Widgets innerhalb der Anwendung, an der ich arbeite, automatisieren. aber ich kann nichts auf diesem Einstellungsbildschirm von Android bekommen.
Jede Hilfe wäre hoch angesehen. Danke
benötigen würde das POM Sie folgen und wie wird das Widget zugegriffen verstehen durch Ihre Anwendung. In dieser Frage gibt es sehr wenige Informationen. – nullpointer