Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

666
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!