Access Toggle-Button in Android-Einstellungen mit Appium, wenn der Client in Groovy und Java geschrieben ist

Es ist kein Duplikat.

Ich schreibe Automatisierung in Appium. Ich bin ziemlich neu in Automatisierungskonzept undAppium es selbst. Ich benutze Java-Client.

Ich habe ein Szenario, in dem meine Android-App, für die ich Automatisierung schreibe, die Erlaubnis für Android einholen muss. Meine Anwendung navigiert zur folgenden Einstellungsseite der Android-Einstellungen (siehe unten).

Um Klicks auf diese Seite zu automatisieren, habe ich ein Seitenobjekt erstellt, das diesen Bildschirm darstellt. in diesem szenario interessiert mich nur das umschalten desSchalte und zu lernen, wie man seinen Zustand erhält.

Ich konnte die Ressourcen-ID für das @ erhalteUI Automator Viewer etwas wie das

So ist meine Initialisierung ungefähr so, um auf das Switch-Widget zuzugreifen.

SwitchID { $("#switchWidget") }

Anscheinend, wenn ich die Feature-Datei ausführen,Appium kann dieses Schalt-Widget nicht finden. Ich kann jedoch andere Widgets in der Anwendung, an der ich arbeite, automatisieren. aber ich kann nichts auf diesem Einstellungsbildschirm von Android bekommen.

Jede Hilfe wäre hoch angesehen. Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage