Playwright · Junior · Question 35 of 75
Which assertion checks that the browser is on the dashboard page?
- 1
await expect(page.url).toContain('dashboard') - 2
await expect(page).toHaveURL(/dashboard/) - 3
await expect(page).toBeOn('/dashboard')
Show the answer
Correct answer: await expect(page).toHaveURL(/dashboard/)
Explanation
toHaveURL waits for navigation and accepts a string or a regular expression. Comparing page.url() directly doesn't retry.