IEやchromeといったGUI(画面ベース)とは違いCUI(文字ベース)でホームページを閲覧することが出来ます。
その為、プログラムからホームページの操作が可能でスクレイピングやテスト等に利用されています。
以下のサイトにヘッドレスブラウザ一覧が紹介されています。
A list of (almost) all headless web browsers in existence - dhamaniasad/HeadlessBrowsers
POINT
ヘッドレスブラウザはCUI(文字)ベースでウェブページを操作できるのでプログラムからウェブページを操作するのが容易に
ヘッドレスブラウザの一つで「PhantomJS」(ファントムジェイエス)というヘッドレスブラウザの使い方について当サイトで説明しているページは下記になります。