Papio Test Framework Generator + Selector + MCP AI Powered
Extension Actions
AI-Powered Element Inspector, Page Scanner, Zephyr Test Case Generator & Test Framework Generator for QA Engineers
Transform Your Test Automation Workflow with AI
Papio Selector + MCP is the ultimate Chrome extension for QA engineers and test automation developers. Generate production-ready Page Object Models, Selectors, helper functions, and complete test frameworks in seconds—not hours.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ KEY FEATURES
📦 Generate Page Object Model (POM) - Instantly
→ Click any element and generate complete POM classes
→ sample reusable methods included
→ TypeScript types built-in
→ Industry best practices applied
→ Update once, fix everywhere
⚡ Optimize Selectors - AI-Powered
→ Get optimization suggestions
→ Ranked by stability score (1-10)
→ Parent-based, sibling-based, attribute-based strategies
→ Real DOM analysis
→ Best practices recommendations
🏗️ Complete Framework Generation
→ Generate entire test automation frameworks
→ Download ready-to-run projects
→ Includes configuration, utilities, CI/CD
→ Zero setup needed after npm install
→ All dependencies with correct versions
HOW IT WORKS
Three TABS
BASIC, SELECTOR, FRAMEWORK download
1. Install Extension
→ One-click install from Chrome Web Store
→ No configuration needed
2. Inspect Any Element
→ Click any button, input, or element on your page
→ Extension captures element details
3. Generate Code
→ Select the Framework you want
→ Click on generate test cases from Basic Tab
→ Click "Generate POM" or "Generate Helpers"
→ AI analyzes element and context
→ Production-ready code generated
→ Click on Download Framework ZIP
Example output:
playwright-apjfqbpage-framework/
├── 📁 src/
│ ├── 📁 pages/
│ │ ├── BasePage.ts
│ │ └── APjFqbPagePage.ts
│ ├── 📁 actions/
│ │ ├── BaseActions.ts
│ │ └── APjFqbPageActions.ts
│ └── 📁 utils/
│ ├── helpers.ts
│ ├── logger.ts
│ └── config.ts
├── 📁 tests/
│ └── apjfqbpage.spec.ts
├── 📁 reports/
├── 📁 fixtures/
├── .env
├── .env.example
├── .gitignore
├── package.json
├── tsconfig.json
├── playwright.config.ts
└── README.md
Latest reviews
- Tharanga Kodippiliarachchi
- The ability to derive different element selectors for objects and dynamic adjustment based on the framework is very impressive. The preview option of the folder structure of the selected framework is also a good feature. I would highlight this as a very good attempt to capture all features that a test automation engineer would need in a single extension.
- Sampath Kumar
- Very useful tool for the quick, stable, dynamic automation... Identifies different types of locators (ID, class, XPath, CSS selectors, etc.) Provides wireframes for 4 automation frameworks (likely Selenium, Playwright, Cypress, WebdriverIO, or similar)