Al escribir una aplicación web de Flutter, trato de aprovechar un marco de Web-UI-Testing basado en Selenium. Lamentablemente, no identifico un elemento HTML que represente un cierto widget de aleteo por su id o atributo de nombre. La clave del widget no está presente en el documento HTML.
Me las arreglo para usar el contenido del widget de texto para encontrar la parte de texto de un widget y puedo encontrar su elemento principal que representa el widget que contiene el texto, pero esto falla para las imágenes, el lienzo, etc.
¿Hay algún mecanismo que pueda usar para agregar identificación / nombre (o cualquier otro medio de identificación) a la sopa de etiquetas HTML?
Usando JavaScript, ¿hay alguna manera de atravesar el árbol de widgets lógicos internos y de allí concluir el elemento HTML representativo (por ejemplo, por su ubicación y tamaño)?