5-Minute QuickStart Guide
This guide walks you through setting up SyncETA and executing your first automated web test scenario.
1. Prerequisites
- OS: Windows 10/11, macOS, Linux (Ubuntu 20.04+)
- Runtime: Docker Compose or Node.js 20+
- Browser: Google Chrome latest stable release
2. Launching Services via Docker Compose
bash
# Clone the repository
git clone https://github.com/DramaticCollaboration/SyncSeries.git
cd SyncSeries/SyncEta
# Start core services
docker compose -f docker-compose.dev.yml up -dNavigate to http://localhost:9000 in your browser to access the SyncETA management console.
3. 4-Step Walkthrough
Step 1: Create Project & Register Base URL
- Click 'Projects' in the sidebar.
- Click 'New Project', enter a name (e.g.,
E-Commerce E2E Suite), and set the target URL (https://shop.example.com).
Step 2: Record First Scenario
- Navigate to 'Scenarios' ➔ 'New Scenario'.
- Select the browser engine (Chrome) and resolution (1920x1080), then click 'Start Recording'.
- In the recording browser, perform the target workflow:
- Click the search input and type
Wireless Keyboard. - Click the search button.
- Click the first search result item.
- Click the search input and type
- Click 'Finish Recording' in the top bar to save.
Step 3: Add Assertions
- Open the saved scenario.
- Right-click the final step and select 'Add Assertion' ➔ 'DOM Visible'.
- Click the 'Add to Cart' button in the browser window to assign the target assertion element.
Step 4: Execute via Playwright MCP
- Click 'Run Scenario' in the top right.
- Check 'Headless Mode' and 'Save Video', then click 'Execute'.
- Go to the 'Dashboard' to inspect execution duration, step logs, and replay the synchronized MP4 video.