Pasé la última semana más o menos aprendiendo selenio y creando una serie de pruebas web para un sitio web que estamos a punto de lanzar. ha sido genial aprender, y he aprendido algunas técnicas de ubicación de xpath y css.
Sin embargo, el problema para mí es ver pequeños cambios que rompen las pruebas: cualquier cambio en un div, un id o algún número de autoide que ayude a identificar widgets rompe cualquier número de pruebas, simplemente parece ser muy frágil.
Entonces, ¿ha escrito pruebas de selenio (u otras pruebas similares) y cómo se enfrenta a la naturaleza frágil de las pruebas (o cómo evita que sean frágiles) y para qué tipo de pruebas utiliza selenio?