Webinar | Construcción eficiente de localizadores web

En este esclarecedor webinar, Felipe Farías de HakaLab se sumerge en uno de los pilares del testing automatizado: la construcción eficiente de localizadores web.
Dirigido especialmente a quienes se inician en el aseguramiento de calidad, este webinar destaca cómo la fragilidad de los localizadores puede convertirse en un cuello de botella significativo, consumiendo hasta el 50% del tiempo de mantenimiento en frameworks de automatización mal diseñados.
A través de una exploración detallada de XPath y CSS Selectors, y presentando valiosas recomendaciones, Felipe equipa a los asistentes con las herramientas y el conocimiento para crear tests más robustos y reducir drásticamente los costos de mantenimiento.
Durante el Webinar
El webinar de Felipe Farías de HakaLab se centró en la importancia crucial de la identificación de elementos web para un testing automatizado eficiente. Explicó cómo los localizadores frágiles pueden consumir entre el 30% y el 50% del tiempo de mantenimiento de frameworks de automatización, resultando en resultados de prueba inexactos y mayores costos.
Felipe comparó las estrategias de localización XPath y CSS Selector: XPath, más flexible para navegar el DOM, es complejo pero potente; CSS Selector es más simple y directo, ideal para aplicar estilos. Detalló la construcción básica de XPath y el uso de contains para búsquedas parciales.
Entre las recomendaciones clave para localizadores eficientes, destacó la priorización de atributos únicos como ID y name, el uso cauteloso de class, y la alta recomendación de emplear data attributes acordados con los equipos de desarrollo para mayor resiliencia. Demostró cómo los ejes de XPath (child, parent, following-sibling, etc.) permiten una navegación precisa en estructuras HTML complejas.
Finalmente, Felipe presentó Hackad, una herramienta de HakaLab disponible como extensión de navegador, que automatiza la construcción de localizadores eficientes siguiendo las mejores prácticas y genera fragmentos de código para Selenium en varios lenguajes.
El webinar concluyó con una invitación al Testing Day Chile, donde HakaLab es el co-organizador.
Revisa el webinar completo en el enlace de nuestro canal de YouTube