WebDriver -- это протокол, описывающий, как внешная программа может управлять веб-клиентом (браузером).
Знаменитым набором инструментов для такого управления является selenium.