Как установить идентификатор ресурса / content-desc в приложении flutter для автоматизации с помощью Appium?

#flutter #appium

#flutter #appium

Вопрос:

Чтобы автоматизировать приложение flutter с помощью Appium, нам нужно установить идентификатор ресурса (для Android) и идентификатор доступности / content-desc (для iOS) любого элемента / элемента управления в приложении flutter. Что нужно сделать, чтобы получить идентификатор ресурса и идентификатор доступности в древовидном представлении Appium приложения flutter? Пожалуйста, помогите с возможными решениями для достижения этой цели.

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

введите описание изображения здесь

Версия Flutter = 1.17.5

Пожалуйста, обратите внимание, что мы уже пробовали свойство «key» виджета для уникальной идентификации, но это не сработало.

Ответ №1:

Вы можете проверить эту тему о поддержке Flutter для Appium.

Вы можете использовать поле semanticLabel, но все равно кажется, что драйвер Flutter для Appium далек от стабильного состояния.