Estoy usando ciprés para pruebas unitarias. Estoy verificando el inicio de sesión y estoy seguro de los registros, pero cuando hago clic, no se me redirige y no sé cómo puedo saber o ver dónde está el error.
Ahí está mi código.
describe('espace_parent is functional', () => { it('test login parent', () => { cy.visit('http://localhost:3000') cy.url().then((url) => { cy.task('log', url) }) cy.contains('parent').click() cy.url().then((url) => { cy.task('log', url) }) cy.contains('Espace Parent') cy.get('*[class^="sc-ezbkAF dYcoMC "]').clear().type('guigui@guigui.fr') cy.get(":input[placeholder='Mot de passe']").clear().type('guigui') // cy.contains('Se connecter').click() cy.get('*[class^="sc-giYglK iVKXal"]').click() cy.url().then((url) => { cy.task('log', url) }) }) })me da esto:
espace_parent es funcional http://localhost:3000/ http://localhost:3000/parent/connexion http://localhost:3000/parent/connexion ✓ inicio de sesión principal de prueba (2839ms)
Pero normalmente debería dar
http://localhost:3000/ http://localhost:3000/padre/conexión http://localhost:3000/padre
El problema está en la 2ª parte de mi código:
cy.get('*[class^="sc-ezbkAF dYcoMC "]').clear().type('guigui@guigui.fr') cy.get(":input[placeholder='Mot de passe']").clear().type('guigui') // cy.contains('Se connecter').click() cy.get('*[class^="sc-giYglK iVKXal"]').click()¿Cómo puedo saber qué está mal y está el html que estoy usando?
<input placeholder="Adresse e-mail" type="text" class="sc-ezbkAF dYcoMC" value="test@gmail.com"> <input placeholder="Mot de passe" type="password" class="sc-ezbkAF dYcoMC" value="test56"> <div class="sc-giYglK iVKXal"> <p class="sc-iJKOTD ecZSkv">Se connecter</p> </div>Gracias por tu ayuda