When calling cy.visit("https://my-page.com")
my page will fetch a number of external libraries/scripts. One of them is for sentry.io
. Sometimes this particular fetch will just hang forever. The website is perfectly usable without it. Is there a way to make cy.visit
not wait for these fetch requests from certain domains?
Asked
Active
Viewed 2,639 times
2

Fody
- 23,754
- 3
- 20
- 37

Daniel Gruszczyk
- 5,379
- 8
- 47
- 86
1 Answers
3
Some things to try, depends on how the app responds
req.destroy() - destroy the request and respond with a network error
cy.intercept('https://sentry.io/*', req => req.destroy())
req.reply() - stub out a response requiring no dependency on a real back-end
cy.intercept('https://sentry.io/*', {}) // stubbed, never goes to the server
You may have to tweak {}
to include fake properties if the app expects them.

Fody
- 23,754
- 3
- 20
- 37