Debug Flakey Cypress Tests

Easily find the root cause of unreproducible failures with DOM, network, and console events captured from your CI.

Viewing Github PR with Failed Test

Works with your existing CI & Cypress Test Suite

DeploySentinel runs in your CI and integrates as a Cypress plugin.

Inspect DOM Snapshots with Familiar Dev Tools

DeploySentinel captures full fidelity DOM snapshots throughout a test, so you can inspect selector issues or unexpected rendering behavior using your browser devtools.

Uncover Network Request Errors and Race Conditions

Inspect network request details from browser network errors to response payloads.

Never Miss a Console Log

View any console message emitted from your app, test, and browser.

Integrates in your Github Workflow

Access the debugger results directly from your Github PR, CI logs, or JUnit reports.

Install in 2 Minutes

Add our plugin with just 2 lines of code. Fully compatible with your existing Cypress test suite, no test changes necessary.
Cypress Browser Type
Chrome / Chromium
Electron
Firefox / Edge (Coming Soon)
Install via NPM or Yarn
Import Support & Plugin File to Cypress
Cypress 9 and Below
Cypress 10
cypress/plugins/index.js
1
1
// Cypress Plugin File (cypress/plugin/index.js)
2
2
module.exports = (on, config) => {
3
3
  // `on` is used to hook into various events Cypress emits
4
4
  // `config` is the resolved Cypress config
5
+
  require("@deploysentinel/cypress-debugger/plugin")(on, config);
5
6
  return config;
6
7
};
cypress/support/index.js
1
1
// Cypress Support File (cypress/support/index.js)
2
2
import './commands';
3
+
import '@deploysentinel/cypress-debugger/support';
Specify an API Key
Request access to get your API key.

Debug Flakey Tests without Guessing

We’re actively onboarding new teams onto DeploySentinel, request access to get started!