J'ai passé la semaine dernière à apprendre le sélénium et à créer une série de tests Web pour un site Web que nous sommes sur le point de lancer. ça a été super d'apprendre, et j'ai choisi quelques techniques de localisation xpath et css.
le problème pour moi, cependant, est de voir de petits changements casser les tests - tout changement apporté à un div, un id ou un certain nombre autoïde qui aide à identifier les widgets brise tout nombre de tests - il semble juste être très fragile.
avez-vous donc écrit des tests de sélénium (ou d'autres tests similaires), et comment gérez-vous la nature fragile des tests (ou comment les empêchez-vous d'être cassants), et pour quel type de tests utilisez-vous le sélénium?