← Back to library
Cypressnetworkintermediatev10+
Block third-party scripts
Destroy analytics/tracking requests globally so they don't pollute test runs.
1// cypress/support/e2e.js — applied before every test
2beforeEach(() => {
3 cy.intercept(/googletagmanager|segment.io|hotjar|intercom/, (req) => {
4 req.destroy(); // abort — prevents real events from firing
5 });
6});
7
8it('page loads without analytics noise', () => {
9 cy.visit('/home');
10 cy.get('h1').should('be.visible');
11});#block#abort#analytics#third-party