КРАТКОЕ ОПРЕДЕЛЕНИЕ
WebDriver – это самый популярный Selenim продукт с помощью которого мы можем имитировать действия пользователя в браузере.
Чаще всего используется для автоматизации как мануальных тест кейсов так и других рутинных сценариев в Web приложениях.
Большим преимуществом данного инструмента является поддержка большинства из известных языков программирования и операционных систем:
ПРИНЦИП РАБОТЫ
WebDriver обращается к браузеру напрямую, через родную для каждого из них API и сам механизм вызова команд будет отличаться в зависимости того какой браузер вы используете.
Он не имеет своего пользовательского интерфейса и является программной библиотекой, которую вы интегрируете в вашу собственную программу и в этой связке вы уже можете управлять браузером: открывать/закрывать, менять его размер, переходить на нужные вам сайты, имитировать действия пользователя и много чего другого…
Также для начала работы вам обязательно нужно установить на компьютер нужную вам версию браузера.
