Finden von Elementen über xpath in Appium mithilfe des XCUITEST-Treibers

Die Aufgabe, ein Automatisierungsframework zu aktualisieren, ist auf mich gefallen. Ich bin neu beim Testen von iOS, daher habe ich Probleme mit dem neuen XCUITEST-Treiber in Appium-1.6.0-beta1.

Ich habe den Treiber zum Laufen gebracht, aber die meisten Elemente befinden sich unter Verwendung von xpaths im Framework (meines Wissens nicht ideal). Die meisten Elemente haben keine Bezeichnungen, Namen oder Eingabehilfen. Also: Namensfinder sind derzeit für 90% der Elemente ausgeschlossen.

Die xpaths scheinen dem alten Apple Framework (UIAutomation) zu entsprechen und sehen wie folgt aus:

//UIAApplication[1]/UIAWindow[4]/UIAAlert[1]

Ich habe versucht soemthing so:

//XCUIApplication[1]/XCUIElementTypeWindow[4]/XCUIElementTypeAlert[1]

Diese werden an @ übergebdriver.find_element(:xpath, xpath_value) Ohne glück. Ich kann anscheinend keine Dokumentation zu diesem Thema finden und hatte im Appium-Diskussionsforum nur minimalen Erfolg.

Kann mir jemand ein Arbeitsbeispiel oder eine Dokumentation zeigen? Gibt es dafür einen besseren Weg?

Jede Eingabe würde wirklich helfen!

anke, Pet

Antworten auf die Frage(6)

Ihre Antwort auf die Frage