Porque dessa vez voce usou o contains e nao o get ? Não estou conseguindo entender a diferença...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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();