Navegador sin interfaz gráfica
Un navegador sin interfaz gráfica (headless browser en inglés) es un navegador web que proveen un control automatizado de una página web en un entorno similar al de un navegador web convencional, pero a diferencia de éstos, son ejecutados por medio de la consola, o usando un protocolo de red.Son particularmente útiles para el desarrollo de páginas web, puesto que son capaces de renderizar y entender HTML completamente, incluyendo elementos de estilos como el color, tipografía, esquemado y ejecución de JavaScript, características que no están disponibles habitualmente en otros métodos de prueba.Muy parecidos a los tradicionales, pero no renderizan el árbol DOM y tienen un soporte limitado de los eventos DOM.Generalmente funcionan más rápido que los navegadores web, pero son incapaces de interpretar correctamente muchas páginas web populares.[22][23][24] Éstos son navegadres que, aunque requieren una interfaz gráfica, poseen una API que permite una automatización muy similar a la de los navegadores sin interfaz gráfica tradicionales.