Web - Headless browser (Test automation)

1 - About

A headless browser is an application/library that emulates a web browser but without a graphical user interface ie (without DOM / without the Web api)

They are the basis to build a web bot.

3 - Usage

  • Build a robot
  • Taking screenshots of web pages.
  • Running automated tests for JavaScript libraries.
  • Scraping web sites for data.
  • Crawl a SPA (Single-Page Application) and generate pre-rendered content (i.e. SSR (Server-Side Rendering)).
  • Automating interaction of web pages:
    • form submission,
    • UI testing,
    • keyboard input, etc.
  • Capture a timeline trace of your site to help diagnose performance issues.

4 - List

Browser Driver Library:

Proxy Script Injection:


  • Google Chrome - Headless mode
  • Firefox – headless mode

5 - Documentation / Reference

Data Science
Data Analysis
Data Science
Linear Algebra Mathematics

Powered by ComboStrap