AI-powered test case and automation script generator — Chrome Extension
Point QA Deck at any webpage and get production-ready test cases and Selenium/Playwright automation scripts in seconds. No more manual boilerplate.
- Scan — Click the extension on any webpage. It extracts all interactive elements, forms, buttons, and navigation.
- Generate — AI produces structured test cases covering positive, negative, and edge case scenarios.
- Export — Get automation scripts in your preferred framework instantly.
| Provider | Key Format |
|---|---|
| Claude (Anthropic) | sk-ant-... |
| OpenAI (GPT-4) | sk-... |
| Gemini (Google) | AIza... |
| Grok (xAI) | xai-... |
| Llama via Groq | gsk_... |
| Llama via Meta | LA-... |
Bring your own API key. Keys are stored locally in your browser only.
- Selenium Python
- Selenium Java
- Playwright Python
- Playwright TypeScript
qa-deck/
├── extension/ # Chrome Extension (Manifest V3)
│ └── src/
│ ├── background/ # Service worker, AI routing
│ ├── content/ # Page scanner
│ └── sidepanel/ # UI
├── backend/ # Node.js API server (optional)
│ ├── server.js
│ └── projects/ # Saved projects (gitignored)
└── website/ # Next.js marketing site (qadeck.com)
Extension (Chrome)
│
├── Scan page → content_script.js extracts DOM elements
│
├── Generate → service_worker.js routes to AI provider
│ └── Backend (optional) or direct browser API call
│
└── Fallback → if backend offline, calls AI API directly
- Clone the repo
- Open
chrome://extensions - Enable Developer Mode
- Click Load unpacked → select the
extension/folder
cd backend
npm install
npm start
# Runs on http://localhost:3747cd website
npm install
npm run dev
# Runs on http://localhost:3000MIT License with Commons Clause. Free for personal and open source use. Commercial use requires written permission. See LICENSE for full terms.
Built by Unais — open sourced as a community contribution to the QA and developer community.