1
resposta

[Sugestão] Utilizando o cyget

Uma outra alternativa que também funciona é utilizar dessa maneira: cy.get('input[formcontrolname="email"]').focus();

Alterando o nome do formcontrolname.

it('Login e Registro de usuarios Alura Pic', () => {
      cy.contains('a', 'Register now').click();  
      cy.get('input[formcontrolname="email"]').focus();
      cy.get('input[formcontrolname="fullName"]').focus(); 
      cy.get('input[formcontrolname="fullName"]').focus();
      cy.get('input[formcontrolname="userName"]').focus();
      cy.get('input[formcontrolname="password"]').focus();
      cy.contains('button', 'Register').click(); 
      cy.contains('ap-vmessage', 'Email is required!').should('be.visible'); 
      cy.contains('ap-vmessage', 'Full name is required!').should('be.visible');
      cy.contains('ap-vmessage', 'User name is required!').should('be.visible');
      cy.contains('ap-vmessage', 'Password is required!').should('be.visible');
    })
1 resposta

Olá Ana, tudo bem com você?

Fico feliz com sua participação no fórum Alura. Sua contribuição é muito importante para o desenvolvimento da comunidade Alura.

Sua contribuição com a alternativa de utilização do cy.get() para encontrar elementos na página, alterando o nome do formcontrolname será de grande inspiração para todos os alunos e alunas que lerem sua postagem.

Continue praticando e explorando as funcionalidades do Cypress.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Bons estudos!