Обзор ChromeDriver

ChromeDriver — это автономный сервер, реализующий стандарт W3C WebDriver . WebDriver — это инструмент с открытым исходным кодом, созданный для автоматического тестирования веб-приложений во многих браузерах. Его интерфейс позволяет контролировать и самоанализ пользовательских агентов локально или удаленно, используя возможности.

Возможности — это независимый от языка набор пар ключ-значение, используемый для определения желаемых функций и поведения сеанса WebDriver. Возможности обычно передаются в качестве аргумента при создании экземпляра WebDriver и могут использоваться для указания настроек браузера, таких как имя браузера, версия и стратегия загрузки страницы.

ChromeDriver расширяет Webdriver, добавляя возможности, специфичные для Chromium. Он использует объект ChromeOptions для передачи возможностей ChromeDriver из API WebDriver. Некоторые возможности, специфичные для Chromium, включают возможность устанавливать расширения, изменять типы окон и передавать аргументы командной строки при запуске.

ChromeDriver доступен для Chrome на Android и Chrome на рабочем столе (Mac, Linux, Windows и ChromeOS).

Посмотреть текущий статус реализации стандарта WebDriver можно здесь .

Последние двоичные файлы ChromeDriver

Документация ChromeDriver

Устранение неполадок

Втягиваться