← Back to Shuddhi QA
1
Target URL & Platform
2
Test Flow & Output Format
🔒 Key is used only in your browser session — never stored or logged · Page crawl via Jina Reader (free)
Validating URL & inputs…
Crawling URL & building domain context…
Generating script with real selectors & POM structure…
Formatting output & adding assertions…
Crawling URL & analysing from BA perspective…
Analysing from End User perspective…
Analysing from Automation Architect perspective…
Generating test scenarios & cases…
Generating Playwright code & coverage matrix…
generated-test.spec.ts Playwright TypeScript

    
0 test functions
0 selectors used
🧠 Deep Analysis Report
🎯Business Objectives & Functional Requirements
Missing & Ambiguous Requirements
Acceptance Criteria
🔗Dependencies & Integration Points
🚀Happy Path Analysis
😤User Frustrations & Pain Points
Accessibility & Usability
📱Real-World Usage Scenarios
🤖Automation Feasibility & ROI
🔌API Automation Opportunities
🗄Database Validation
🔒Security & Performance Recommendations
All Test Scenarios
🧪Detailed Test Cases
📈Automation Coverage Matrix
Playwright TypeScript — Production Code
// Code will appear here after analysis…
Risks & Mitigations
🏁Final Coverage Summary
🔧 Script Fix Agent Cycle 0 / 3

Run the downloaded script locally, then paste any error output below. The agent will analyse the failure, fix selectors/waits, and explain what changed.

Analysing error type and root cause…
Identifying broken selectors and timing issues…
Applying targeted fix using domain knowledge…
Generating fix explanation and updated script…
⚠ Maximum 3 fix cycles reached. If the script still fails, try regenerating with a more specific flow description, or switch to Claude provider for best results.
1
Connect your GitHub repository
Enter your repo details and a fine-grained Personal Access Token (recommended) or a classic PAT. Fine-grained PATs are safer — they can be scoped to a single repo only.
Security: Use a fine-grained PAT scoped to one repo.
Required permissions: Contents: Read & Write · Actions: Read & Write
Create fine-grained PAT at github.com/settings/personal-access-tokens/new →
🔒 Token used only in your browser session — never stored · Prefer fine-grained PATs over classic
2
Push script & trigger GitHub Actions
ShuddhiQA will push the generated script to your repo and trigger a Playwright Actions workflow. If one doesn't exist, we'll create it automatically.

All fix cycles for the current script.

No fix cycles yet — run the script and paste any errors.
Supported platforms
⚙️
D365 F&O
Finance, Supply Chain, AP/AR workflows. Pre-baked domain knowledge for stable Lightning selectors.
AP/AR SCM Finance HR
☁️
Salesforce
Lightning components, Flows, Leads, Opportunities. Uses stable SLDS selectors.
Sales Service Flows
🛒
E-Commerce
Amazon, Flipkart, and custom stores. Search, cart, checkout, order management flows.
Search Cart Checkout
🌐
Any Web App
Generic crawl mode works on any URL — extracts real selectors from live DOM before generating.
Login Forms Navigation
Copied!