Cypress XHR toggle plugin
A small Cypress helper that de-clutters your timeline by hiding XHR requests.
![Toggle XHR in timeline](https://github.com/filiphric/cypress-plugin-xhr-toggle/raw/HEAD/./images/toggle.gif)
Installation
Install this package:
npm i cypress-plugin-xhr-toggle
yarn add cypress-plugin-xhr-toggle
Import the plugin into your cypress/support/e2e.js
file:
import 'cypress-plugin-xhr-toggle'
require('cypress-plugin-xhr-toggle')
Usage
Open Cypress in GUI mode and see a new button. Click on it to hide all your XHR lines to de-clutter your timeline. You can set this up as default behavior by setting up hideXhr
into your env
object:
import { defineConfig } from "cypress";
export default defineConfig({
fixturesFolder: false,
e2e: {
setupNodeEvents(on, config) {},
env: {
hideXhr: true
}
},
});
...powered by coffee and love ❤️ Filip Hric