Должно быть очень простое решение моего вопроса, который я не могу понять. UIAutomatorViewer предоставляет информацию об объекте, который может использоваться для Appium. Ниже приводится пример Appium: xpath("//android.widget.Button[contains(@resource-id,'digit5')]")
Selendroid vs Appium: Синтаксис x-пути с использованием UIAutomatorViewer
Я использую Selendroid, какой будет эквивалентный формат для того, чтобы использовать XPath?
xpath ("// android.widget.Button [@ text = '5']") Этот x-путь не работает для моего приложения, которое я пытаюсь автоматизировать на Selendroid. «//android.widget.Button» - это класс, и я не могу использовать его для Selendroid. Я использую UIAutomatorViewer для извлечения этой информации. – MMSA
@SalmanArshad: вы могли бы поделиться блоком кода, который вы пытаетесь. Пожалуйста, добавьте его к самому вопросу. – nullpointer
Вот пример: ** SELENDROID: ** Это работает для Selendroid. . '(driver.findElement (By.linkText ("Доступ для всех гостевых пользователей")) нажмите();' , но не работает для Appium ** APPIUM: ** 'driver.findElement (By.xpath ("(//android.view.View[@content-desc='Access для всех пользователей Bell Media Guest)])). click();' является функциональным – MMSA