Что такое 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

Начиная с M115, последние версии Chrome и ChromeDriver для каждого канала выпуска (Stable, Beta, Dev, Canary) доступны на панели доступности Chrome для тестирования .

Чтобы загрузить последнюю версию двоичного файла ChromeDriver, вы можете использовать конечные точки JSON .

Старые версии можно найти в разделе «Загрузки» .

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

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

Примите участие