QA.GURU Глоссарий

Selenium WebDriver

Selenium WebDriver — библиотека и одноимённый W3C-протокол для управления настоящим браузером из кода: открыть страницу, найти элемент, кликнуть, прочитать текст. Работает с Chrome, Firefox, Safari и Edge и доступен из Java, Python, C#, JavaScript и других языков.

Зачем это нужно

Это фактический стандарт отрасли: большинство UI-автоматизации в мире написано на Selenium или на обёртках над ним. Понимание WebDriver — база, без которой сложно отлаживать даже «удобные» инструменты вроде Selenide.

Как это выглядит на практике

В чистом Selenium ожидание элемента пишут руками через WebDriverWait. Обёртки берут это на себя: тот же сценарий на Selenide короче в разы, но под капотом всё равно работает WebDriver.

Где этому учат

Тема разбирается на практике в курсах QA.GURU: Автоматизация тестирования на Java, Автоматизация тестирования на Python.

Смотрите также