Es muss eine sehr einfache Lösung für meine Frage geben, die ich nicht herausfinden kann. UIAutomatorViewer gibt Informationen zum Objekt, das für Appium verwendet werden kann. Im Anschluss an das Beispiel für Appium: xpath("//android.widget.Button[contains(@resource-id,'digit5')]")
Selendroid vs Appium: Syntax von X-Pfad mit UIAutomatorViewer
ich Selendroid verwendet, was das Äquivalent-Format sein, damit es XPath zu benutzen?
xpath ("// android.widget.Button [@ text = '5']") Dieser X-Pfad funktioniert nicht für meine Anwendung, die ich auf Selendroid zu automatisieren versuche. "//android.widget.Button" ist eine Klasse, und ich kann es nicht für Selendroid verwenden. Ich verwende UIAutomatorViewer, um diese Informationen zu extrahieren. – MMSA
@SalmanArshad: Könnten Sie den Block Code teilen, den Sie versuchen. Bitte fügen Sie es der Frage selbst hinzu. – nullpointer
Hier ist ein Beispiel: ** SELENDROID: ** Dies funktioniert für Selendroid. . '(driver.findElement (By.linkText ("Zugang für alle Gastbenutzer")) klicken();' aber nicht für Appium Arbeits ** APPIUM: ** 'driver.findElement (By.xpath ("(//android.view.View[@content-desc='Access für alle Bell Media Gastbenutzer '))")). click(); ' ist funktional – MMSA