ID de automatización
Habilita los ID de automatización para las pruebas.
Para habilitar los ID de automatización, habilite el
Modo avanzado
en la configuración del IDE y, en el motor de presentación web, seleccione Habilitar ID de automatización
. Cuando está habilitado, el motor de presentación web añade data-automationid="<BrowsePath>"
en el elemento <div>
de cada componente de la interfaz de usuario. El valor del atributo es la ruta de exploración del componente, que representa la posición del componente en la jerarquía de la interfaz de usuario. Por ejemplo, data-automationid="NewHMIProject136/UI/MainWindow/ScrollView1/Rectangle1"
.Debe usar
data-automationid
como selector principal en las pruebas de integración o de extremo a extremo. Es más estable que el texto, las clases CSS o las estructuras DOM que pueden cambiar debido a la refactorización.
CONSEJO:
- No usedata-automationidpara CSS ni para la lógica de aplicación.
- No habilite la función en producción. Está destinado solo a sesiones de prueba.
automation IDs
testing
Entregue su opinión