Skip to content
Latchkey

O Que É um Headless Browser?

Um headless browser é um motor de navegador completo que roda sem uma janela gráfica, controlado por programação em vez de por uma pessoa. Ele renderiza páginas, executa JavaScript e responde a interações scriptadas exatamente como um navegador normal faria, só que sem display. Ferramentas como Playwright, Puppeteer e o headless Chrome o usam para testar apps web em CI.

Por que isso importa

Testes de ponta a ponta e visuais precisam do comportamento de um navegador real, mas servidores de CI não têm tela. Um headless browser fornece renderização genuína e execução de JavaScript nesse ambiente, tornando possível o teste automatizado de navegador. Ele normalmente precisa de bibliotecas de sistema no runner, que as imagens de runners gerenciados costumam pré-instalar.

Conceitos relacionados

  • Roda um motor real sem uma janela visível
  • Aciona Playwright, Puppeteer, headless Chrome
  • Frequentemente precisa de bibliotecas de sistema do navegador no runner

Guias relacionados