Automatizá web, APIs, mobile y performance con un solo framework.
k0lmena es un framework de automatización open source basado en Playwright. Escribís los escenarios en Gherkin, los implementás en TypeScript y obtenés reportes HTML listos para compartir.
- open source · ISC
- TypeScript
- Playwright
- Cucumber / BDD
- Appium
- k6 · Artillery
Cuatro tipos de prueba en el mismo repositorio
Misma estructura, misma sintaxis y mismos reportes, cambie lo que cambie el motor por debajo.
| Tipo | Motor | Qué cubre |
|---|---|---|
| Front / E2E | Playwright + Cucumber | Interfaz sobre Chromium, Firefox y WebKit. |
| API | Axios + Cucumber | Endpoints HTTP con validación de respuestas. |
| Mobile | WebdriverIO + Appium | Apps móviles en local, emulador o BrowserStack. |
| Performance | Artillery + k6 | Carga, estrés, soak y picos, por HTTP o navegador. |
Lo que te ahorra en el día a día
Auto-healing de locators
Aprende selectores alternativos cuando una acción funciona y los usa cuando el original se rompe. Cada curación queda en el reporte.
Reportes HTML por tipo
Front, API, mobile y performance generan su propio reporte, incluido el de Artillery en la nube.
Evidencia ante fallos
Screenshot, logs de consola del navegador y trace de Playwright adjuntos automáticamente.
Ejecución en paralelo
Corré las suites de front y API con N workers o uno por CPU con una sola variable.
Herramientas de apoyo
Generador de locators, tester de links rotos, grabador con Playwright codegen y modo debug.
Listo para CI/CD
Workflow de GitHub Actions sobre el contenedor oficial de Playwright, con reportes como artifacts.
Escenarios legibles para todo el equipo
El escenario se escribe en Gherkin y los steps usan funciones reutilizables que ya traen auto-healing integrado.
Feature: Login @Smoke Scenario: Ingreso con usuario válido Given que estoy en la página de login When completo el usuario con "[email protected]" And hago clic en "Ingresar" Then veo el panel principal
When("completo el usuario con {string}", async (user) => { await getByPlaceholderAndFillIt( page, "Usuario", user); }); When("hago clic en {string}", async (name) => { await getElementByRoleAndClickIt( page, "button", name); });
Lo implementamos con tu equipo
Instalamos el framework en tu repositorio, automatizamos tus flujos críticos, lo dejamos corriendo en tu CI/CD y capacitamos a tu gente. Todo a medida.
Puesta en marcha
Estructura del proyecto, configuración por ambiente, perfiles de Cucumber y convenciones para tu equipo.
Automatización de flujos críticos
Smoke y regresión de web, API y mobile, más pruebas de performance con los umbrales que defina tu negocio.
CI/CD
Pipeline con ejecución en paralelo, reportes como artifacts y evidencias ante cada fallo.
Capacitación
Formación práctica para que tu equipo escriba y mantenga sus propias pruebas.
Preguntas frecuentes
¿Qué es k0lmena Automation Framework?
¿Es gratis?
¿Qué necesito para usarlo?
¿Qué es el auto-healing?
¿Se puede correr en CI/CD?
¿Cómo se relaciona con K0lmenIA?
¿Querés automatizar tus pruebas con k0lmena?
Contanos qué querés automatizar y te ayudamos a dejarlo andando en tu equipo.

