Bird
0
0

Which of the following is a valid way to use cy.contains() to find a button with text 'Cancel'?

easy📝 Conceptual Q2 of 15
Cypress - Selecting Elements
Which of the following is a valid way to use cy.contains() to find a button with text 'Cancel'?
Acy.contains('Cancel').button()
Bcy.contains('Cancel', 'button')
Ccy.contains('button', 'Cancel')
Dcy.contains(button, Cancel)
Step-by-Step Solution
Solution:
  1. Step 1: Recall correct syntax for cy.contains()

    The correct syntax is cy.contains(selector, text), where selector is optional but must be a string.
  2. Step 2: Evaluate each option

    cy.contains('button', 'Cancel') uses cy.contains('button', 'Cancel') which is correct. cy.contains('Cancel', 'button') reverses parameters. cy.contains(button, Cancel) lacks quotes. cy.contains('Cancel').button() uses invalid chaining.
  3. Final Answer:

    cy.contains('button', 'Cancel') -> Option C
  4. Quick Check:

    Correct cy.contains() syntax = cy.contains('button', 'Cancel') [OK]
Quick Trick: Use cy.contains('selector', 'text') to narrow element search [OK]
Common Mistakes:
  • Swapping parameters order
  • Omitting quotes around strings
  • Using invalid method chaining

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Cypress Quizzes