synpress-e2e

Community

Automate end-to-end wallet testing for Web3 apps.

AuthorLadderChaos
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill eliminates the manual effort involved in testing wallet interactions for Web3 dApps by automating wallet popups, connections, and transaction flows.

Core Features & Use Cases

  • Wallet connections: Automate dApp wallet connections and approvals.
  • Transaction signing & approvals: Validate signing flows and approvals across DeFi interactions.
  • On-chain state verification: Assert expected on-chain outcomes after actions.
  • Use Case: Example: test a multi-step DeFi flow that requires wallet confirmations and MetaMask approvals.

Quick Start

Install dependencies and run tests:

  • cd apps/web
  • pnpm add -D @synthetixio/synpress
  • Create .env.e2e with test wallet details
  • Run tests: pnpm test:e2e

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: synpress-e2e
Download link: https://github.com/LadderChaos/tora-skills/archive/main.zip#synpress-e2e

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.