La roadmap posiciona Idelium como framework domain-specific de automatización, no como importador de formatos de grabación browser. El objetivo es un lenguaje moderno con backend de ejecución basado en estándares abiertos.
Primero el lenguaje
Idelium evoluciona hacia un DSL simple, estable y documentado, con una representación AST clara para cada feature.
- Especificación DSL versionada.
- AST canónico serializable como JSON.
- Sintaxis legible para autores y mantenedores.
Ejecución basada en estándares
La ejecución comienza con W3C WebDriver y evoluciona hacia capacidades opcionales WebDriver BiDi para diagnósticos avanzados.
- Gestión de sesiones browser para Chrome, Firefox y Edge.
- Ejecución paso a paso con waits, selectores y assertions.
- Eventos browser, console logs y observación de red mediante BiDi en roadmap.
Pasos de implementación
- Definir el DSL v1Estabilizar comandos como open page, click, enter text, waits, assertions, navegación y screenshots.
- Construir parser y ASTSeparar parsing, AST canónico y ejecución para que cada script pueda validarse y serializarse.
- Ejecutar vía WebDriverEjecutar scripts con un runtime WebDriver fiable, y después añadir reporting, CI y diagnóstico BiDi opcional.
Preguntas frecuentes
- ¿Idelium está atado a un formato de grabación browser?
- No. La roadmap evita explícitamente depender de formatos de authoring propietarios y se centra en su propio DSL.
- ¿Qué estándar de ejecución usa Idelium?
- La base es W3C WebDriver, con WebDriver BiDi previsto para diagnósticos avanzados.