1
resposta

[Reclamação] Não entendi direito o que cada função faz...

Porque dessa vez voce usou o contains e nao o get ? Não estou conseguindo entender a diferença...

1 resposta

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();