HOME
⬡ CRYPTOCALC

Playwright E2E Test Protocols

End-to-end test documentation — Electron application

2
Test Files
6
Scenarios
6
Passing
0
Failed

Running the E2E Tests

All Playwright E2E tests can be executed using the batch script at the project root:

_run_Tests.bat

To run a specific test file:

npx playwright test tests/playwright/e2e/<filename> --config=tests/playwright/playwright.config.js
📌 Note: Tests require the Electron application to be built or available in development mode. The _run_Tests.bat script automatically handles the environment setup.

Test reports

npx playwright show-report tests/playwright/playwright-report

View HTML report of the last test run

📍 Local directory: The protocol files are in the same folder as this index.
🐕
dogecoin_hd_wallet_test_protocol.html
Complete workflow: generate, save, open, edit and save a Dogecoin HD wallet with account/index modification. Validates address format, file persistence and reload.
HD Wallet 1 scenario
hd_wallet_usecase_test_protocols.html
Bitcoin HD wallet validation suite: address format validation, passphrase effect, account level, address index level, and determinism (5 test scenarios).
HD Wallet 5 scenarios