Cypress retries and parallelization amplify fixture collisions. Mint an address from the console or bulk page before each run.
Store it as an alias and type it into the signup form with confidence.
The tech behind Cypress aliases
Mint a DummyEmails identity, alias it, type it, then read OTP from the 20 minute inbox if the spec needs the code.
What is Cypress email testing?
Per-spec recipients so retries do not reuse yesterday's user row. DummyEmails supplies the recipient and the short mailbox.
Why Cypress flakes on shared emails
Retries replay commands. A unique DummyEmails address per spec keeps uniqueness checks from failing the second pass.
How to choose a Cypress approach
cy.request to generate, or copy from this page for a manual pass. Avoid public inboxes with captchas.
How to use this page
Copy during a dry-run. In CI, mint from a task or request, alias the email, then cy.get('@email') when filling fields.
Conclusion
Cypress plus DummyEmails is for authorized specs. Mail capture plugins still matter when you assert on bodies in Node.
Popular Articles
Short DummyEmails guides for QA labs, OTP checks, and browser automation.
Owned-domain temp inbox for QA
Why a hostname you control beats a public shared inbox when signup and OTP tests need a predictable allowlist.
OTP testing without your real mail
Mint a recipient, trigger the code from staging, read it in a short live window, and keep personal inboxes out of QA.
Playwright throwaway email
Give each browser worker a private identity so parallel signup specs stop colliding on one fixture.
Cypress throwaway email
Alias a fresh DummyEmails address per spec and keep retries from reusing yesterday's user row.
10 minute email for testing
Live 10-minute countdown inbox for short QA sessions.
Disposable email for signup forms
Burn-after-use addresses so staging signups never hit real CRM.
FAQ
- Does this replace cypress-mailpit?
- No. Mail capture plugins still matter when you assert on bodies in the runner.
- Can I seed via task?
- Yes. Call generate from a plugin task if you prefer server-side seeding.
- How long is the inbox live?
- Twenty minutes on owned domains. Generate a new address after expiry.
For authorized testing and development only. Preview inbox uses demo mail until DNS/MX is live on domains Chirag owns. Do not use for fraud, impersonation, privacy anonymity, or production traffic.