Bird
0
0

What is wrong with this navigation test?

medium📝 Debug Q7 of 15
Cypress - Navigation and URL
What is wrong with this navigation test?
cy.visit('/home')
cy.get('button#submit').click()
cy.url().should('contain', '/dashboard')
AUsing 'contain' instead of 'include' in URL assertion
BClicking a button may not trigger navigation
Ccy.visit() should be after click
DSelector 'button#submit' is invalid
Step-by-Step Solution
Solution:
  1. Step 1: Analyze click action

    Clicking a button does not always cause navigation; test assumes it does.
  2. Step 2: Rule out other options

    'contain' is valid in Cypress (synonym for 'include'), selector is fine, visit/click order is correct.
  3. Final Answer:

    Clicking a button may not trigger navigation -> Option B
  4. Quick Check:

    Button click may not change URL [OK]
Quick Trick: Ensure click triggers navigation before asserting URL [OK]
Common Mistakes:
  • Assuming all clicks change URL
  • Using wrong assertion methods
  • Misordering visit and click commands

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Cypress Quizzes