The application under test threw an uncaught JavaScript error. Cypress catches these and fails the test to alert you of application bugs.
// cypress/support/e2e.ts
Cypress.on('uncaught:exception', (err) => {
// Ignore known third-party errors
if (err.message.includes('ResizeObserver')) return false;
if (err.message.includes('gtag')) return false;
// Let real errors fail the test
return true;
});Filter out known third-party errors while still catching real application bugs.
ObserveOne catches and categorizes runtime errors in your application, distinguishing between critical bugs and noise.
Start Monitoring Freecy.visit() failed to load the target URL. The server may be unreachable, or the response status code indicates an error.
A Chai assertion in Cypress failed because the actual value did not match the expected value. This is the most common test failure type.
A Cypress command timed out while retrying. Cypress automatically retries assertions until the timeout, then fails. The default is 4 seconds.
Cypress could not find any element matching the selector within the timeout period. The element may not exist, may have a different selector, or may not have been rendered yet.
The element that Cypress was interacting with was removed from the DOM and re-rendered. This is common in React/Vue/Angular apps where components re-render.