Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Haka AI StudioNew to Visual Studio Code? Get it now.
Haka AI Studio

Haka AI Studio

Haka Lab Chile

|
26 installs
| (0) | Free
AI-powered test automation studio for Playwright and Selenium. Record browser interactions and generate intelligent Gherkin test cases with Gemini AI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Haka AI Studio

Automatización de pruebas potenciada por IA para Playwright y Selenium

Versión Engine


Descripción

Haka AI Studio es una extensión de Visual Studio Code que automatiza la creación de pruebas funcionales usando inteligencia artificial. Graba interacciones en el navegador y genera casos de prueba completos en formato Gherkin con IA — hasta un 80% más rápido al usarse con Haka Engines.

Funcionalidades Principales

Funcionalidad Descripción
Koru Graba interacciones en el navegador y genera pruebas Gherkin con IA
Kai Chat asistente de IA especializado en automatización de pruebas
@aistudio Asistente inteligente inline en archivos .feature (búsqueda + IA)
Gherkin/Cucumber Syntax highlighting, icono, colores personalizables en tiempo real
Formateo Auto-format de tablas, indentación y espaciado en .feature
Convertir en Outline Transforma un Scenario en Scenario Outline con Examples
Go to Definition Ctrl+Click en un step navega a su implementación en /steps
Hover Info Muestra dónde se usa un step en todo el proyecto
Rest Genera features de pruebas REST desde OpenAPI, Postman o cURL
Mock Server Servidor HTTP local para simular APIs
Sesiones Guardadas Autologin con MFA/2FA, Firebase, SAP, Salesforce
Multi-IA Google Gemini, OpenAI y Anthropic Claude
Dual Engine Playwright y Selenium
i18n Interfaz en español e inglés

Inicio Rápido

  1. Instalar la extensión desde el Marketplace o archivo .vsix
  2. Abrir el panel de Haka AI Studio desde la barra de actividad
  3. Aceptar los Términos de Uso y Política de Privacidad
  4. Iniciar sesión con Google o tu licencia Hakalab
  5. Configurar tu proveedor de IA (Gemini recomendado) en la pestaña Config
  6. Grabar un test con Koru o preguntarle a Kai

@aistudio — Asistente Inteligente en .feature

Escribe @aistudio dentro de cualquier archivo .feature para buscar steps o pedirle a la IA:

# Búsqueda local + semántica (instantáneo)
@aistudio click en botón

# Generación con IA (1-3 segundos)
@aistudio? como verifico que un formulario se envió correctamente

# Generación de escenarios completos
@aistudio? genera todos los escenarios para un CRUD de usuarios
Trigger Nivel Fuente Velocidad
@aistudio <texto> Búsqueda local Todos los .feature del proyecto Instantáneo
@aistudio <texto> Semántico 1187 vectores del framework Instantáneo
@aistudio? <texto> IA generativa Gemini con contexto del proyecto 1-3s
@aistudio? genera... Escenarios completos Gemini (Feature + Scenarios + Examples) 2-5s

Soporte Gherkin / Cucumber

Syntax Highlighting

Los archivos .feature se reconocen automáticamente con highlighting completo:

  • Feature/Scenario/Background/Rule/Examples — Rosa
  • Given/When/Then/And/But — Verde (color unificado)
  • Tags (@smoke) — Amarillo cursiva
  • Comentarios (#) — Gris cursiva
  • Strings ("valor") — Blanco
  • Variables (<param>) — Rojo
  • Tablas (|) — Cyan
  • Doc Strings (""") — Blanco

Idiomas soportados: inglés, español, francés, portugués, alemán.

Colores Personalizables (Config > Cucumber / Gherkin)

Ajusta colores con pickers que se aplican en tiempo real al editor. Vista previa integrada.

Icono Cucumber

Archivos .feature muestran icono de Gherkin en tabs y explorador.


Formateo de Documentos

Menú contextual o Ctrl+Shift+I:

  • Indentación: Feature→0, Scenario→2, Steps→4, Tablas→6 espacios
  • Tablas alineadas: Columnas con padding uniforme
  • Espaciado: Línea en blanco entre escenarios
  • Trailing whitespace: Eliminado

Ejemplo de tablas:

# Antes:
| usuario | clave | rol |
| admin | 123 | administrador |

# Después:
| usuario | clave | rol           |
| admin   | 123   | administrador |

Convertir en Scenario Outline

Un botón CodeLens aparece sobre cada Scenario: ofreciendo convertirlo en Outline:

# Antes:
Scenario: Login exitoso
    Given voy a la url "https://app.com/login"
    When relleno el campo "Email" con "admin@test.com"

# Después (automático):
Scenario Outline: Login exitoso
    Given voy a la url "<url>"
    When relleno el campo "<campo>" con "<valor>"

    Examples:
      | url                   | campo | valor          |
      | https://app.com/login | Email | admin@test.com |
  • Strings con $. (Page Objects) no se parametrizan
  • Inferencia inteligente de nombres de parámetros
  • También disponible en menú contextual (clic derecho)

Go to Definition (Ctrl+Click)

En un step de un .feature, haz Ctrl+Click (o F12):

  • Si tiene implementación en /steps/*.py → navega al decorador @given/@when/@then
  • Si es del framework → mensaje: "Implementado internamente en haka-playwright-engine"

Hover: Dónde se usa un Step

Posiciona el cursor sobre un step para ver:

  • En cuántos archivos aparece
  • En qué escenarios se usa
  • Número de línea de cada ocurrencia

Normaliza valores entre comillas para matchear el mismo patrón de step.


Pestañas

Pestaña Funcionalidad
Koru Grabador de interacciones → Feature Gherkin con IA
Kai Chat IA con conocimiento vectorizado del framework
Rest Generador REST + Mock Server local
Config IA, prompts, vectorización, Cucumber/Gherkin, idioma
Sobre Info del producto y guías

Vectorización

Tipo Vectores
API 130
Base de Datos 14
Desktop 87
GenAI 52
Guías 143
Mobile 129
Validaciones 151
Web 481
Total 1187

Proveedores de IA

Proveedor Modelo Recomendado Costo (aprox.)
Gemini gemini-2.5-flash-lite ~$0.003/test
OpenAI gpt-4o ~$0.01/test
Claude claude-3-5-sonnet ~$0.008/test

Seguridad

  • API Keys en almacenamiento cifrado de VS Code
  • Sin telemetría, sin rastreo
  • Comunicación con IA por HTTPS
  • Validación de licencia por dispositivo
  • Sesiones cifradas con Fernet

Instalación

code --install-extension haka-ai-studio-1.6.3.vsix

Legal

  • Política de Privacidad
  • Términos de Uso

Contacto

  • Desarrollador: Felipe Farias — felipe.farias@hakalab.com
  • Empresa: Haka Lab — contacto@hakalab.com

Haka AI Studio v1.6.3 — Creado por Haka Lab

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft