Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

669
Vistas
Enfrentar el error de ciprés como "cy.click() falló porque requiere un elemento DOM. El asunto recibido fue: > indefinido" después de .click() en el botón

Enfrentar el error de ciprés como cy.click() failed because it requires a DOM element. The subject received was: > undefined" after .click( ) en el botón

 it('with select tag test',function(){ cy.visit('https://www.htse.net/') //pop up message window disappear cy.wait(2000) cy.get('.splashPopUp.show > .modal-dialog > .modal-content > .close > span',{timeout: 30000}) //cy.get(" div[class='splashPopUp modal fade show'] span[aria-hidden='true']") //cy.get("div[class='splashPopUp modal fade show'] button[aria-label='Close']") cy.wait(2000) .click() //.should('be.visible') // cy.click({ force: true }) /*cy.on('window:alert',(str)=>{ expect(strt).to,equal('Aloha!') })*/ cy.contains('ALOHA e Komo Mai') cy.click({ force: true }) })
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

.click() es un comando secundario, debe hacer clic en algo, por lo que debe estar precedido por un comando que devuelva un elemento, como .get() , .find() , etc.

Comando de clic de referencia

Uso incorrecto

cy.click('.btn') // Errores, no se puede encadenar a 'cy'
cy.window().click() // Errores, 'ventana' no produce el elemento DOM

Parece que desea hacer clic en la 'X' en la esquina superior derecha de modal,

 cy.contains('div.modal-dialog', 'Where is all the inventory') .find('button.close') .click() // don't use multiple!

Incluso puede simplemente hacer clic en el fondo gris

 cy.get('div.splashPopUp') .click()
about 4 years ago · Juan Pablo Isaza Denunciar

0

Gracias por guiarme, apliqué sus sugerencias, la ventana emergente desapareció de la página de inicio pero se encontró con el error mencionado a continuación. Amablemente dame algo de tiempo para su solución también

CypressError

Se agotó el tiempo de reintento después de 4100 ms: cy.click() falló porque este elemento no está visible:

 <button type="button" class="close" data-dismiss="modal" aria-label="Close">...</button>

Este elemento <button.close> no está visible porque su padre <div#exampleModal.splashPopUp.modal.fade> tiene la propiedad CSS: display: none

Soluciona este problema o usa {force: true} para deshabilitar la verificación de errores.Más información

7 | cy.get('div.modal-diálogo') 8 | .find('botón.cerrar')

9 | .click({múltiple: verdadero}) | ^

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda