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

126
Views
Click multiple: true cypress

I have a page where I land that have about 15 icons on it all with the same source. The way im grabbing each element looks like this:

cy.get('[src="someSource"]').click({ multiple: true })

The issue that have is that after clicking on an icon I have a model that pops up where I need to click another button before I can continue to the next icon.

I there a way for me to add another click in between each of these icons ?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Here's my previous answer cut down as your requirements are different.

You'll need to check the modal selectors for differences.

cy.get("selector").each(($el) => {

  $el.click();  // actually no need to wrap as click works in jQuery
  
  cy.get(".modal-dialog").should('be.visible');
  cy.get(".modal-dialog button[type='submit']").click();

  cy.get(".modal-dialog").should('not.be.visible');  // wait for modal to go before next click
})
about 4 years ago · Juan Pablo Isaza Report

0

You can use each() for this:

cy.get('[src="someSource"]').each(($ele) => {
  cy.wrap($ele).click()
  //code to click the modal button
})
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!