Ho trascorso l'ultima settimana circa imparando il selenio e costruendo una serie di test web per un sito Web che stiamo per lanciare. è stato fantastico da imparare e ho acquisito alcune tecniche di localizzazione xpath e css.
il problema per me, tuttavia, è vedere piccole modifiche che interrompono i test - qualsiasi modifica a un div, un ID o un numero autoid che aiuta a identificare i widget interrompe qualsiasi numero di test - sembra solo essere molto fragile.
quindi hai scritto test al selenio (o altri simili), e come gestisci la natura fragile dei test (o come fai a impedirli di essere fragili), e per quale tipo di test usi il selenio?