← Back to Shuddhi QA
Generate Automation Scripts
New Feature · Automation Script Generator
Generate Automation Scripts
from any URL
Enter a URL — the agent crawls it, extracts real selectors, and generates ready-to-run Playwright or Selenium scripts for web apps, D365, Salesforce, Amazon, Flipkart and more.
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:
Create fine-grained PAT at github.com/settings/personal-access-tokens/new →
Required permissions:
Contents: Read & Write · Actions: Read & WriteCreate 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.
Salesforce
Lightning components, Flows, Leads, Opportunities. Uses stable SLDS selectors.
E-Commerce
Amazon, Flipkart, and custom stores. Search, cart, checkout, order management flows.
Any Web App
Generic crawl mode works on any URL — extracts real selectors from live DOM before generating.