Skip to main content
Kane CLI is a natural-language command line tool for testing. Instead of writing test scripts, you describe what you want to test in natural language inside a kane-cli run "..." command. Kane CLI opens a real browser session, performs the described navigation and API calls, evaluates your assertions, and prints a live step-by-step log together with a plain-language pass or fail summary. Every successful run can be saved as a structured, shareable test case inside KaneAI Test Manager for future reuse. The categories below group the most common scenarios you can cover with Kane CLI, each with the exact steps to follow and, where one exists, a recording of the run. Every use case is a command or a _test.md file you can copy, adapt to your own app, and drop straight into a CI pipeline.

Browse by Category

๐Ÿ”— API Testing

Smoke tests, auth-token chaining, schema and field validation, negative paths, SLA gates, and multi-step transactions.

๐Ÿค– AI Coding Agents

Give Claude Code, Codex CLI, or Gemini CLI a real browser: verify a change, reproduce a bug, diagnose failures, and commit verified runs as tests.

๐Ÿ›’ E-commerce Testing

Search, variants, cart, checkout, discount codes, grocery slots and pickup, orders, returns, reviews, and store admin.

๐Ÿ’ณ Payments Testing

Card checkout and declines, stored cards, wallets, bank redirects, UPI, pay later, EMI, payment links, invoices, refunds, disputes, and webhook parity.

๐Ÿ› ๏ธ DevTools & Performance Testing

Assert on network calls, console errors, localStorage, and the clipboard, and gate on page load time, Core Web Vitals, and API response time.

๐Ÿ” Security & Access Testing

Role-based access, sign-in gates, rejected credentials, session cookie flags, token storage, sign-out, and secrets kept out of tests.

๐Ÿš€ CI/CD & DevOps Testing

Gate a deploy in GitHub Actions, monitor production on a schedule, check the UI before a pull request, and run suites in parallel or on the cloud grid.

๐Ÿ” Regression & E2E Testing

UI and API in one run, save once and replay on every build, recover when the UI changes, and separate product bugs from test issues.

๐Ÿงช Test Generation & Exploration

Generate test cases from a description, a screenshot, or a spec, design a requirement-linked suite from a PRD, and explore an app to find untested flows.

๐Ÿ“ฑ Mobile App Testing

Run natural language checks on Android emulators and iOS simulators, commit mobile tests, reuse web recipes in the app, and run suites on the cloud grid.