Каково значение экземпляра в приведенном ниже коде приложения для поиска элемента?

Я работаю над appium-android и хочу найти элемент с помощью UiSelector, но не знаю, что является экземпляром в приведенном ниже коде,

driver.findElementByAndroidUIAutomator ("new UiSelector (). className (" android.widget.TextView "). instance (0)");

1 ответ

Я постараюсь объяснить

Классandroid.widget.TextView отображает текст для пользователя.

на данном экране может быть много текста.

Предположим, что ваше приложение представляет собой приложение для обмена сообщениями, где у вас есть список пользователей.

каждый текст, присутствующий на экране мессенджера, идентифицируется уникальным номером экземпляра.

скажем, в вашем мессенджере у вас есть только два человека

1) Сэм 2) Энди

Текст "Сэм" будет иметь экземпляр 1

Текст "Энди" будет иметь экземпляр 2 и так далее

Возвращаясь к вашему вопросу, чтобы выяснить, какой экземпляр 0 означает в вашем случае, вам нужно открыть приложение и отследить его с помощью UI Automator или инспектора Appium.

Нажмите на текстовые значения и посмотрите, что такое номер экземпляра.

Другие вопросы по тегам