Overview of Synpress features
devSynpress is an E2E testing library for Web3 dApps built on top of Cypress and Playwright. It is designed to simplify testing blockchain-specific operations and wallet interactions (like MetaMask).
Key features include:
- Framework Support: Works with both Playwright and Cypress.
- Browser State Caching: Define wallet setup once and cache the browser state to enable fast, parallel testing.
- Wallet & Blockchain Agnostic: The core system is designed to support various wallets and blockchains.
- MetaMask Integration: Deep integration for seamless dApp interaction testing.
- Anvil Support: Ability to spin up a local Anvil node with a single line of code for isolated testing.
- TypeScript Support: Full TypeScript support for type safety.