1
resposta

[Sugestão] Segue o meu código de Registro de novo usuario ^^

Uma forma diferente, mas valida também.

// Arquivo alurapic.cy.js

    const usuarios = require('../../fixtures/usuarios.json');
    usuarios.forEach(usuarios => {

        it.only(`Cadastrar novo usuario ${usuarios.userName} ` , () => {
            cy.register( usuarios.email, usuarios.fullName, usuarios.userName, usuarios.password)
        })

    }); 

//Arquivo gui.commands.js

Cypress.Commands.add('register', (email, fullName, userName, password) => {
    cy.get('p > a').click();
    cy.get('input[formcontrolname="email"]').type(email);
    cy.get('input[formcontrolname="fullName"]').type(fullName);
    cy.get('input[formcontrolname="userName"]').type(userName);
    cy.get('input[formcontrolname="password"]').type(password);
    cy.get('.btn').click();

})

//Arquivo usuarios.json

[
    {
        "email": "Iron-man@avengers.com",
        "fullName": "Robert Downey Jr",
        "userName": "ironman",
        "password": "Playboyzinho"
    },
    {
        "email": "Thor@avengers.com",
        "fullName": "Chris Hemsworth",
        "userName": "thor",
        "password": "deusDoTrovão"
    },
    {
        "email": "Hulk@avengers.com",
        "fullName": "Mark Ruffalo",
        "userName": "hulk",
        "password": "hulkEsmaga"
    }
]
1 resposta

Olá Matheus!

Ficou excelente! Parabéns pela dedicação e emprenho no curso!

Qualquer dúvida, não deixe de nos avisar por aqui. Aguardamos seu retorno.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!