Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Karate IntelliSense by BhanuNew to Visual Studio Code? Get it now.
Karate IntelliSense by Bhanu

Karate IntelliSense by Bhanu

Bhanu Agarwal

| (0) | Free
IntelliSense, autocomplete, hover documentation and signature help for Karate DSL in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Karate IntelliSense

A high-performance, context-aware VS Code extension for Karate DSL (.feature) files.

Features

  1. Context-Aware Auto-Completion:
    • Karate Steps & Browser Automation: waitFor, select, input, inputFile, script, mouse, mouseMove, key, keys, click, etc.
    • Chained Steps: * call read(...) support.
    • karate.* JavaScript APIs: karate.get(), karate.set(), karate.call(), karate.read(), etc.
    • driver.* Methods: driver.intercept(), driver.back(), driver.title(), driver.screenshot(), driver.quit(), etc.
    • Key.* Keyboard Constants: Key.ENTER, Key.TAB, Key.SPACE, Key.ESCAPE, etc.
  2. Hover Documentation:
    • Rich Markdown documentation with signatures, parameter details, and copy-pasteable code examples for complex APIs (driver.intercept, select, script, etc.).
  3. Signature Help:
    • Parameter guides and active parameter tracking when typing function arguments.

Getting Started & Development

Installation & Compilation

npm install
npm run compile

Running Unit Tests

The extension includes a standalone unit test suite that validates completion, hover, and signature providers without needing the Extension Development Host GUI:

npm run compile && node out/test/run.js

Testing in VS Code

  1. Open this folder in VS Code.
  2. Press F5 to launch the Extension Development Host.
  3. Create or open any .feature file and press Ctrl+Space to test auto-completion, hover, and signature help.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft