При написании веб-приложения Flutter я пытаюсь использовать инфраструктуру Web-UI-Testing на основе Selenium. К сожалению, мне не удается идентифицировать HTML -элемент, представляющий определенный виджет-флаттер по его атрибуту id или name. Ключ виджета отсутствует в документе HTML.
Мне удается использовать содержимое текстового виджета, чтобы найти текстовую часть виджета, и найти его родительский элемент, представляющий виджет, содержащий текст, но это не удается для изображений, canvas et c.
Можно ли использовать какой-либо механизм для добавления идентификатора / имени (или любого другого средства идентификации) в суп * HTML tag?
Использование JavaScript , есть ли способ пройти по внутреннему логическому дереву виджетов и оттуда завершить представляющий элемент HTML (например, по его расположению и размеру)?