Overview
Welcome to the comprehensive documentation for RocketQA CLI - a universal testing tool that simplifies web application testing using natural language.
What is RocketQA?
Section titled “What is RocketQA?”RocketQA is a powerful testing framework that enables you to write end-to-end web tests using natural language (Gherkin/BDD syntax) without requiring any coding knowledge. It combines the power of Cucumber for behavior-driven development with Playwright for reliable web automation.
Key Features
Section titled “Key Features”- 🚀 Zero Configuration: Works in any project with a features folder
- 📝 Natural Language: Write tests using only natural language - no coding required
- 🎯 Pre-built Steps: Comprehensive step library for web e2e testing
- 💻 VS Code Extension: Smart autocompletion, validation, and navigation support
- 🌐 Universal Tool: No dependencies, runs via npx
- ⚡ Fast & Reliable: Built on Playwright for stable web automation
- 📊 Rich Reporting: Detailed HTML and JSON test reports
How It Works
Section titled “How It Works”- Write Features: Create
.feature
files using Gherkin syntax - Define Locators: Use
locators.yml
for page element identification - Run Tests: Execute with simple CLI commands
- View Reports: Get detailed HTML reports with screenshots
Supported Platforms
Section titled “Supported Platforms”- Operating Systems: macOS, Linux, Windows
- Node.js: Version 20 or higher (LTS recommended)
- Browsers: Chromium, Firefox, Safari (via Playwright)