XPath является динамическим в приложении с помощью Appium Inspector - PullRequest
0 голосов
/ 19 ноября 2018

я прикрепил снимок экрана выбранного элемента Я работаю над тестированием мобильных приложений для iPhone, я использую инспектор Appium для определения элементов, у меня есть сценарий, когда бот отвечает на текст во время чата с ботом, поэтому мне нужно сначала определить текст, так как у меня есть только xpath , и это постоянно меняется, кроме xpath у меня есть атрибуты type, enabled, visible, x, y, height, width, не могли бы вы рассказать, как сначала идентифицировать текст используя атрибуты, которые я упомянул?

public void verify_validatation_message() {
    MobileElement message = (MobileElement) driver.findElementByXPath("//XCUIElementTypeOther[@name=\"label_2\"])[62]/XCUIElementTypeOther");
    String validation_message = message.getText();
    Assert.assertEquals("I can see you've put a term of 45 years", validation_message);
}

Снимок экрана: продолжение выбранного элемента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...