Porque dessa vez voce usou o contains e nao o get ? Não estou conseguindo entender a diferença...
Porque dessa vez voce usou o contains e nao o get ? Não estou conseguindo entender a diferença...
O comando "get" pega um ou mais elementos DOM por seletor ou alias, já o "contains" pega o elemento DOM que contém o texto informado.
Neste caso pode-se utilizar tanto o "get" quando o "contains", a diferença será o valor passado ao parâmetro do comando, isto é, se será seletor ou texto.
Ambos os comandos abaixo obtêm o mesmo resultado!
cy.get('[data-test="btnRegister"]').click();
cy.contains('button', 'Register').click();