Generate Playwright tests Β· Appium scripts Β· BDD Β· RCA Β· Jenkins pipelines β all powered by Google Gemini, completely free
A single HTML file that acts as your personal AI co-pilot for QA automation. Open it in any browser, connect a free Google Gemini API key, and get instant AI-generated:
- β Complete Playwright & Appium TypeScript test files
- β Page Object classes following strict 3-layer architecture
- β Root cause analysis from error logs
- β Professional RCA documents
- β BDD Gherkin feature files + step definitions
- β Jenkins CI/CD pipeline scripts
- β Director-level interview answers
No installation. No Node.js. No build step. Just open and use.
1. Open β https://aistudio.google.com/app/apikey
2. Sign in with Gmail
3. Click "Create API Key"
4. Copy the key (starts with AIzaSy...)
# Just double-click index.html
# OR serve locally:
npx serve .Sidebar β API Setup β Paste key β Test & Save β β
All 14 features active
| # | Feature | Input β Output |
|---|---|---|
| 1 | Test Case Generator | Requirement β Full Playwright/Appium spec file |
| 2 | Page Object Generator | Page name β 3-layer POM TypeScript class |
| 3 | XPath / Locator Generator | Element β 5 strategies ranked by stability |
| 4 | API Test Generator | Endpoint β 5 tests (success, error, auth, schema) |
| 5 | Test Data Generator | Schema β TypeScript array + JSON + CSV |
| 6 | Failure Analyzer | Error log β Root cause + fix code |
| 7 | RCA Document | Incident β Professional Director-level RCA |
| 8 | Self-Healing Locator | Broken selector β 5 stable alternatives |
| 9 | BDD / Gherkin | Feature β .feature file + step definitions |
| 10 | Jenkins Pipeline | Stack β Full Jenkinsfile + Allure + Slack |
| 11 | Framework Optimizer | Your code β Improvements + score /10 |
| 12 | Script Reviewer | Paste test β Score per category + fixed version |
| 13 | SQL Query Generator | Requirement β SELECT + INSERT + DELETE + JOIN |
| 14 | Interview Answer | Question β Director-level power answer |
Every generated test follows the strict 3-layer POM rule:
LAYER 3 β TESTS β describe/it + assertions only
β uses
LAYER 2 β MODULES β click, fill, navigate (no locators)
β uses
LAYER 1 β PAGES β locator getters only (no actions, no await)
Complete_Playwright_project/
β
βββ index.html β Full application (single file, 43KB)
β
βββ docs/
β βββ SETUP.md β API key setup + troubleshooting
β βββ USAGE.md β How to use all 14 features
β
βββ screenshots/ β App screenshots
β
βββ README.md β This file
βββ CONTRIBUTING.md β How to contribute
βββ LICENSE β MIT
βββ .gitignore
| Framework | Use Case |
|---|---|
| Playwright + TypeScript | Web E2E automation |
| Appium + WebDriverIO + TypeScript | Android & iOS mobile |
| Selenium + Java + TestNG | Legacy web automation |
| BDD / Cucumber | Behavior-driven development |
| Jenkins / GitHub Actions | CI/CD pipelines |
- Your Gemini API key is stored only in your browser's localStorage
- No server, no backend β all API calls go directly to
generativelanguage.googleapis.com - Nothing is stored or logged anywhere
- Remove your key anytime from the API Setup page
Vaani Challa β QA Architect & Technical Manager
| π’ Company | Samsung R&D Institute India (SRIB), Bangalore |
| β±οΈ Experience | 17+ years in QA Automation |
| π± Domain | Android Β· iOS Β· Camera Β· Galaxy Flagship Programs |
| π Awards | Dual Best Award β Galaxy S25 & S26 Camera Quality |
| π Track record | 13 consecutive flagship releases Β· Zero S1 defect escapes |
| π§ Stack | Playwright Β· Appium Β· LangGraph Β· Python Β· TypeScript |
| π GitHub | @vanichalla24 |
Found a bug or have a feature idea? See CONTRIBUTING.md
MIT Β© Vaani Challa
If this tool saves you time, please β star the repo!
github.com/vanichalla24/Complete_Playwright_project