Как понять атрибут appium elementId для android и iOS? - PullRequest
0 голосов
/ 05 августа 2020

Я использую режим инспектора Appium Server, чтобы получить локаторы элементов для автоматизации тестовых примеров мобильных приложений Android и iOS.

Однако меня немного смущает тот факт, что Только Android, атрибут elementId из Appium Inspector продолжает меняться для каждого взаимодействия с одним и тем же элементом (например, щелчок по нему). Хотя это не относится к iOS.

Согласно официальным документам протокола, elementId name - это строка, которая соответствует идентификатору элемента, возвращенному в предыдущем вызове Find Element (s). Поэтому я предполагаю, что это внутренний идентификатор Appium, по которому сервер Appium находит элементы пользовательского интерфейса из приложения. Правильно ли моя переформулировка?

Кто-нибудь, пожалуйста, объясните, почему такая разница в поведении между android и iOS, особенно на android?

Appium версия: 1.17 для MacOS Catalina 10.15

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