Более ранние версии Chrome
Для более ранних версий Chrome приведены версии ChromeDriver, которые его поддерживают.
Дополнительную информацию о выборе правильной версии ChromeDriver см. на странице выбора версии .
ChromeDriver 114.0.5735.90
Поддерживает Chrome версии 114.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 114.0.5735.16
Поддерживает Chrome версии 114.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 113.0.5672.63
Поддерживает Chrome версии 113.
- Решена проблема 4205: одинаковые идентификаторы объектов в Classic и BiDi [Pri-1].
- Решенная проблема 4302: не предполагайте, что Mapper находится на первой вкладке в ExecuteGetWindowHandles [Pri-1].
- Решена проблема 4356: Chrome 110 не использует значение настройки «download.default_directory» [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 113.0.5672.24
Поддерживает Chrome версии 113.
- Решена проблема 4205: одинаковые идентификаторы объектов в Classic и BiDi [Pri-1].
- Решенная проблема 4302: не предполагайте, что Mapper находится на первой вкладке в ExecuteGetWindowHandles [Pri-1].
- Решена проблема 4356: Chrome 110 не использует значение настройки «download.default_directory» [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 112.0.5615.49
Поддерживает Chrome версии 112.
- Устранена проблема 3517: включить функцию печати без безголового устройства [Pri-]
- Решена проблема 4419: большие издержки на спидометре при использовании chromedriver [Pri-3].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 112.0.5615.28
Поддерживает Chrome версии 112.
- Решенная проблема 4357: проблема с сеансом Chromedriver версии 110.0.5481.77 с параметрами --headless и --user-data-dir. [При-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 111.0.5563.64
Поддерживает Chrome версии 111.
- Решена проблема 4216: запуск ChromeDriver с пользовательским BiDiMapper [Pri-]
- Решена проблема 4300: дескриптор окна совместим между Classic и BiDi [Pri-]
- Решенная проблема 4325: обработка toJSON в jsonSerialize call_function.js отличается от стандарта. [При-]
- Решена проблема 4330: сбой DCHECK в DevToolsClientImpl::AddListener [Pri-]
- Решена проблема 4357: проблема с сеансом ChromeDriver с параметрами --headless и --user-data-dir [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 111.0.5563.41
Поддерживает Chrome версии 111.
- Решена проблема 4357: проблема с сеансом ChromeDriver с параметрами --headless и --user-data-dir [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 111.0.5563.19
Поддерживает Chrome версии 111.
- Решена проблема 4216: запуск ChromeDriver с пользовательским BiDiMapper [Pri-]
- Решена проблема 4300: дескриптор окна совместим между Classic и BiDi [Pri-]
- Решенная проблема 4325: обработка toJSON в jsonSerialize call_function.js отличается от стандарта. [При-]
- Решена проблема 4330: сбой DCHECK в DevToolsClientImpl::AddListener [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 110.0.5481.77
Поддерживает Chrome версии 110.
- Решенная проблема 4193: не удалось начать новый сеанс на Android 13 [Pri-]
- Решена проблема 4272: WebSocket должен рассматривать код = 0 как указание FIN [Pri-]
- Решенная проблема 4276: исправление проблем с подключением в ChromeDriver [Pri-]
- Решена проблема 4295: ChromeDriver с
"webSocketUrl": true
— это пикантно [При-] - Решена проблема 4297: ChromeDriver Bidi сериализуется неправильно [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 110.0.5481.30
Поддерживает Chrome версии 110.
- Решенная проблема 4193: не удалось начать новый сеанс на Android 13 [Pri-]
- Решена проблема 4272: WebSocket должен рассматривать код = 0 как указание FIN [Pri-]
- Решенная проблема 4276: исправление проблем с подключением в ChromeDriver [Pri-]
- Решена проблема 4295: ChromeDriver с
"webSocketUrl": true
— это пикантно [При-] - Решена проблема 4297: ChromeDriver Bidi сериализуется неправильно [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 109.0.5414.74
Поддерживает Chrome версии 109.
- Решена проблема 4179: сеанс BiDi должен поддерживать несколько подключений [Pri-]
- Решенная проблема 4203: улучшение информации о кредитах [При-]
- Решенная проблема 4263: сбой на Meta+A [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 109.0.5414.25
Поддерживает Chrome версии 109.
- Решена проблема 4179: сеанс BiDi должен поддерживать несколько подключений [Pri-]
- Решенная проблема 4203: улучшение информации о кредитах [При-]
- Решенная проблема 4263: сбой на Meta+A [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 108.0.5359.71
Поддерживает Chrome версии 108. Дополнительные сведения см. в примечаниях к выпуску .
ChromeDriver 108.0.5359.22
Поддерживает Chrome версии 108.
- Решенная проблема 4204: исправление неудачного теста WPT test_top_level_and_one_child [Pri-]
- Решена проблема 4215: переименуйте сборку chromedriver_mac64_m1 в chromedriver_mac_arm64 [Pri-]
- Решена проблема 4221: сбой, когда команда щелчка закрывает браузер [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 107.0.5304.62
Поддерживает Chrome версии 107.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 107.0.5304.18
Поддерживает Chrome версии 107.
- Решена проблема 4180: запретить обработку любых команд BiDi до тех пор, пока не будет получено уведомление о запуске BiDiMapper [Pri-]
- Решена проблема 4198: ChromeDriver BiDi не должен предполагать, что BiDiMapper всегда находится на первой вкладке [Pri-]
- Решена проблема 4207: ошибка WebDriver при запуске WPT [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 106.0.5249.61
Поддерживает Chrome версии 106.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 106.0.5249.21
Поддерживает Chrome версии 106.
- Решена проблема 4016: добавлена базовая поддержка двунаправленного письма в ChromeDriver (на основе Mapper) [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 105.0.5195.52
Поддерживает Chrome версии 105.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 105.0.5195.19
Поддерживает версию Chrome
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 104.0.5112.79
Поддерживает Chrome версии 104.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 104.0.5112.29
Поддерживает Chrome версии 104.
- Решена проблема 4121: команда WebDriver иногда завершается сбоем из-за «неожиданного ответа на команду» [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 104.0.5112.20
Поддерживает Chrome версии 104.
- Решена проблема 4121: команда WebDriver иногда завершается сбоем из-за «неожиданного ответа на команду» [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 103.0.5060.134
Поддерживает Chrome версии 103.
- Решена проблема 4048: целевой кадр отключен [Pri-]
- Решена проблема 4121: команда WebDriver иногда завершается сбоем из-за «неожиданного ответа на команду» [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 103.0.5060.53
Поддерживает Chrome версии 103.
- Решена проблема 4048: целевой кадр отключен [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 103.0.5060.24
Поддерживает Chrome версии 103.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 102.0.5005.61
Поддерживает Chrome версии 102.
- Решена проблема 1309282: chromedriver не поддерживает многозначные переключатели [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 102.0.5005.27
Поддерживает Chrome версии 102.
- Решена проблема 1309282: chromedriver не поддерживает многозначные переключатели [Pri-1].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 101.0.4951.41
Поддерживает Chrome версии 101.
- Решена проблема 4046: срабатывание DCHECK при добавлении пустого изолированного кадра [Pri-]
- Решена проблема 4080: сбой при переключении на вложенный кадр [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 101.0.4951.15
Поддерживает Chrome версии 101.
- Решена проблема 4046: срабатывание DCHECK при добавлении пустого изолированного кадра [Pri-]
- Решена проблема 4080: сбой при переключении на вложенный кадр [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 100.0.4896.60
Поддерживает Chrome версии 100.
- Устранена проблема 4002: поддержка изолированных фреймов [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 100.0.4896.20
Поддерживает Chrome версии 100.
- Устранена проблема 4002: поддержка изолированных фреймов [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 99.0.4844.51
Поддерживает Chrome версии 99.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 99.0.4844.35
Поддерживает Chrome версии 99.
- ВЕРНУЛСЯ!!! Решена проблема 2269: невозможно использовать символы, отличные от BMP (кодовые точки выше U+FFFF) [Pri-3]
- Решенная проблема chromium:1295243: регресс в sendKeys ChromeDriver [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 99.0.4844.17
Поддерживает Chrome версии 99.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 98.0.4758.102
Поддерживает Chrome версии 98.
- Решена проблема 3933: щелчок по краю области просмотра неэффективен без ошибок [Pri-]
- ВЕРНУЛСЯ!!! Решена проблема 2269: невозможно использовать символы, отличные от BMP (кодовые точки выше U+FFFF) [Pri-3]
- Решенная проблема chromium:1295243: регресс в sendKeys ChromeDriver [Pri-1]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 98.0.4758.80
Поддерживает Chrome версии 98.
- Решена проблема 3933: щелчок по краю области просмотра неэффективен без ошибок [Pri-]
- Решена проблема 2269: невозможно использовать символы, отличные от BMP (кодовые точки выше U+FFFF) [Pri-3]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 98.0.4758.48
Поддерживает Chrome версии 98.
- Решена проблема 3933: щелчок по краю области просмотра неэффективен без ошибок [Pri-]
- Решена проблема 2269: невозможно использовать символы, отличные от BMP (кодовые точки выше U+FFFF) [Pri-3]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 97.0.4692.71
Поддерживает Chrome версии 97.
- Решенная проблема 3878: улучшенная обработка координат дробного элемента при щелчке элемента [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 97.0.4692.36
Поддерживает Chrome версии 97.
- Решенная проблема 3878: улучшенная обработка координат дробного элемента при щелчке элемента [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 97.0.4692.20
Поддерживает Chrome версии 97.
- Решенная проблема 3878: улучшенная обработка координат дробного элемента при щелчке элемента [Pri-]
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 96.0.4664.45
Поддерживает Chrome версии 96.
- Решена проблема 3445: невозможно получить доступ к элементам iframe внутри теневого корня [Pri-3].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 96.0.4664.35
Поддерживает Chrome версии 96.
- Решена проблема 3445: невозможно получить доступ к элементам iframe внутри теневого корня [Pri-3].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 96.0.4664.18
Поддерживает Chrome версии 96.
- Решена проблема 3445: невозможно получить доступ к элементам iframe внутри теневого корня [Pri-3].
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 95.0.4638.69
Поддерживает Chrome версии 95.
- Устранена проблема 3857: указан заголовок хоста или заголовок источника, который не внесен в белый список или не является локальным хостом [Pri-1].
- Добавлен аргумент
--allowed-origins
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 95.0.4638.54
Поддерживает Chrome версии 95.
- Устранена проблема 3857: указан заголовок хоста или заголовок источника, который не внесен в белый список или не является локальным хостом [Pri-1].
- Добавлен аргумент
--allowed-origins
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 95.0.4638.17
Поддерживает Chrome версии 95.
- Устранена проблема 3857: указан заголовок узла или заголовок источника, который не внесен в белый список или не является локальным хостом [Pri-1].
- Добавлен аргумент
--allowed-origins
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 95.0.4638.10
Поддерживает Chrome версии 95.
- Устранена проблема 3857: указан заголовок хоста или заголовок источника, который не внесен в белый список или не является локальным хостом [Pri-1].
- Добавлен аргумент
--allowed-origins
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 94.0.4606.113
Поддерживает Chrome версии 94.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 94.0.4606.61
Поддерживает Chrome версии 94.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 94.0.4606.41
Поддерживает Chrome версии 94.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 93.0.4577.63
Поддерживает Chrome версии 93.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 93.0.4577.15
Поддерживает Chrome версии 93.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 92.0.4515.107
Поддерживает Chrome версии 92.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 92.0.4515.43
Поддерживает Chrome версии 92.
- Решена проблема 3389: проверка хоста для запросов ChromeDriver.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 91.0.4472.101
Поддерживает Chrome версии 91.
- Решенная проблема 1205107: невозможно получить значение атрибута для полей в веб-приложении.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 91.0.4472.19
Поддерживает Chrome версии 91.
- Решена проблема 3744: SendKeys() и Click() молча завершают работу после перехода по ссылке.
- Решена проблема 3746: конечная точка атрибута неправильно обновляет значения.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 90.0.4430.24
Поддерживает Chrome версии 90.
- Решена проблема 3708: inView GetElementLocation не работает для элементов в теневой модели DOM.
- Решена проблема 3721: сбор журнала производительности для Service Worker, когда он включен.
- Решенная проблема 3731: AdbImpl::GetPidByName не работает корректно в нестандартных ОС Android, например в OnePlus.
- Решенная проблема 3733: катастрофический сбой домена на локальном хосте.
- Решена проблема 3734: драйвер должен выдать ошибку при попытке установить файл cookie в неправильном домене.
- Решенная проблема 3743: Рефакторинг функции вызова и исправление проблемы с удалением элемента.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 89.0.4389.23
Поддерживает Chrome версии 89.
- Решенная проблема 3667: истекло время получения сообщения от средства визуализации.
- Решенная проблема 3675: GetElementLocation использует метод inView, который неправильно обрабатывает логическое значение как массив.
- Решена проблема 3682: GetElementRegion возвращает неверный размер для элементов, которые частично находятся за пределами области просмотра.
- Решена проблема 3690: ChromeDriver завершается с ошибкой, если расширения используют API chrome.windows.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 88.0.4324.96
Поддерживает Chrome версии 88.
- Решенная проблема 3641: страница не загружается/отображается, когда окно браузера не находится в фокусе с помощью Chrome Beta v87 и chromedriver v(87/86).
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 88.0.4324.27
Поддерживает Chrome версии 88.
- Решена проблема 3611: вывод
getText()
в транспортире отличается от<element>.innerText
- Решенная проблема 3625: Улучшена совместимость снимков экрана элемента.
- Решена проблема 3628: ссылка на устаревший элемент и неверный URL-адрес возвращаются, поскольку URL-адрес имеет другой URL-адрес как часть пути.
- Решенная проблема 3631: добавлена поддержка возможности
webauthn:extension:largeBlob
. - Решена проблема 3635: Chromedriver 86 —
chromedriver.quit()
похоже, не передает событие выгрузки должным образом. - Решенная проблема 3649: копирование выделенного текста в буфер обмена не работает в Windows 10 при использовании безгласного режима.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 87.0.4280.88
Поддерживает Chrome версии 87.
- Решенная проблема 3641: страница не загружается/отображается, когда окно браузера не находится в фокусе с помощью Chrome Beta v87 и chromedriver v(87/86).
- Решена проблема 3657: истекло время ожидания фонового экрана браузера.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 87.0.4280.20
Поддерживает Chrome версии 87.
- Решенная проблема 2421: удаление старых каналов переадресации портов на adb-сервере Android.
- Решена проблема 3474: необходимо обновить список эмулируемых мобильных устройств.
- Решенная проблема 3507: реализация «получения вычисляемой роли».
- Решенная проблема 3508: реализация «получения вычисляемой метки».
- Решена проблема 3584: переименуйте параметр командной строки ChromeDriver --whitelisted-ips.
- Решена проблема 3588: соединение Bidi WebSocket.
- Решена проблема 3594: навигация завершается преждевременно, если OOPIF загружается до главной страницы.
- Решенная проблема 3598: параметр командной строки для перенаправления порта devtools в сокет webview_devtools_remote.
- Решена проблема 3608: адрес отладчика Chromedriver не поддерживает ipv6.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 86.0.4240.22
Поддерживает Chrome версии 86.
- Решенная проблема 3370: корректное завершение работы Chrome, иначе файлы cookie не будут правильно сохранены в файле персистентности SQLite.
- Решенная проблема 3401: Получить местоположение элемента JS не находит видимый центр элемента.
- Решенная проблема 3462: для sendKeys ключ CMD не работает для MAC.
- Решенная проблема 3541: улучшение журнала между клиентом и ChromeDriver.
- Решена проблема 3559: вывод версии Chrome, когда ChromeDriver сообщает о несовместимости.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 85.0.4183.87
Поддерживает Chrome версии 85.
- Решена проблема 3578: Chrome 85 больше не обеспечивает корректное взаимодействие с окнами, когда открыто диалоговое окно предупреждения.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 85.0.4183.83
Поддерживает Chrome версии 85.
- Решена проблема 3577: ChromeDriver 85 не обнаруживает измененный каталог Chrome (C:\Program Files).
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 85.0.4183.38
Поддерживает Chrome версии 85.
- Решенная проблема 3214: ChromeDriver78: Sendkeys сбрасывает выделение текста с помощью contenteditable.
- Решенная проблема 3376: удаление команды LaunchApp из ChromeDriver.
- Решена проблема 3432: иногда
NavigationTracker
не может определить момент завершения загрузки страницы. - Решенная проблема 3481: новая конечная точка печати в соответствии со спецификацией w3c.
- Решена проблема 3488: driver.get не выдает ошибку, если прокси настроен неправильно.
- Решенная проблема 3502: используйте
document.hasFocus()
, чтобы проверить, находится ли элемент в фокусе. - Решенная проблема 3515: selenium.common.Exceptions.WebDriverException: сообщение: неизвестная ошибка: неверное сообщение инспектора.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 84.0.4147.30
Поддерживает Chrome версии 84.
- Решенная проблема 3420: после переключения в окно печати хромдрайвер перестает отвечать.
- Решенная проблема 3421: драйвер возвращает кириллический текст без стилей.
- Решенная проблема 3422: GetElementText не работает с прототипом 1.6.0.3.
- Решенная проблема 3434: невозможно получить сообщения подтверждения из журналов браузера.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 83.0.4103.39
Поддерживает Chrome версии 83.
- Обновлен Chromedriver для корректной работы с прототипом.js.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 83.0.4103.14
Поддерживает Chrome версии 83.
- Решенная проблема 1778: прекращение поддержки приложения launchApp из ChromeDriver.
- Решена проблема 2520: InitSession может ждать вечно, если Chrome не отвечает.
- Решенная проблема 3120: загрузка безголового режима с новой вкладки.
- Решенная проблема 3234: подтверждение наличия точки с запятой перед подстрокой.
- Решена проблема 3240: ExecuteGetElementRect не проверяет статус, возвращаемый из GET_SIZE.
- Решенная проблема 3331: метод
get_cookies()
возвращает ключи со сроком действия типа double, но в режиме w3c они должны быть int64. - Решена проблема 3332: тайм-аут повторной попытки регистрируется как серьезный.
- Решена проблема 3339: Chromedriver неожиданно завершил работу с нулевым кодом и сигналом SIGTRAP.
- Решенная проблема 3351: сообщение об улучшении безопасности.
- Решенная проблема 3352: поддержка SendKeys для цветных элементов.
- Решена проблема 3353: ожидание ожидания навигации продолжается после уничтожения контекста кадра.
- Решена проблема 3375: Chromedriver v80 зависает на getPageSource на некоторых сайтах.
- Решена проблема 3383: кажется, что ChromeDriver 80+ в Windows завершает работу или останавливается при выполнении определенных элементов или команд щелчка.
- Решена проблема 3399: удалить проверку wasThrown.
ChromeDriver 81.0.4044.138
Поддерживает Chrome версии 81.
- Обновлен Chromedriver для корректной работы с прототипом.js.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 81.0.4044.69
Поддерживает Chrome версии 81.
- Исправлено: сбой Chromedriver при getPageSource на некоторых сайтах.
- Исправлено: ChromeDriver аварийно завершает работу при определенных элементах или командах щелчка.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 81.0.4044.20
Поддерживает Chrome версии 81.
- Исправлена ошибка при попытке получить местоположение html-элемента.
- Команды «Получить» и «Добавить cookie» теперь зависят от кадра.
- Решены некоторые проблемы, возникающие на сайтах, которые переопределяют стандартные объекты Javascript.
- ChromeDriver продолжит ждать завершения загрузки после получения сообщения «Цель закрыта».
- Chromedriver теперь возвращает код ошибки, соответствующий спецификации, для таймаутов.
- Исправлено: неожиданное медленное время ответа ChromeDriver на команду NewSession.
- Теперь поддерживаются определяемые пользователем таймауты продолжительностью более 10 минут.
- Исправлено: ChromeDriver не мог подключиться к DevTools из-за несоответствия IPv4 и IPv6.
- Восстановлен порядок поиска двоичных файлов Chrome в Linux.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 80.0.3987.106
Поддерживает Chrome версии 80.
- Восстановлен порядок поиска двоичного файла Chrome в Linux.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 80.0.3987.16
Поддерживает Chrome версии 80.
- Исправлено. Загрузка страницы прерывалась при использовании прокси.
- Chromedriver теперь ожидает загрузки текущего кадра.
- В журнале ChromeDriver будет указан порт, используемый драйвером.
- Включен SetGeoLocation для режима w3c.
- Добавлен отсутствующий текст оповещения для статуса UnexpectedAlertOpen.
- Улучшено сообщение при загрузке расширения CRX2.
- Исправлено потенциальное состояние гонки в ExecuteGetPageSource.
- ChromeDriver добавит флаг --ignore-certificate-errors, если возможность AcceptInsecureCerts имеет значение true.
- Обновлено сообщение об ошибке и статус возврата для отсутствия такого контекста выполнения.
- Исправлено: ChromeDriver мог блокироваться на неопределенный срок во время ожидания навигации.
- Добавлен атрибут SameSite в AddCookie и GetCookie.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 79.0.3945.36
Поддерживает Chrome версии 79.
Включает следующее изменение по сравнению с версией 79.0.3945.16:
- Исправлен неправильный расчет координат элемента.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 79.0.3945.16
Поддерживает Chrome версии 79.
- Исправлен сбой ChromeDriver, вызванный предупреждением Javascript во время выполнения команды.
- Исправлена ошибка, из-за которой Chromedriver блокировался при срабатывании предупреждения во время создания снимка экрана.
- Удалена опция --ignore-certificate-errors из команды запуска Chrome.
- Платформа и имя платформы изменены на Windows на Win10.
- Исправлен неопределенный window.navigator.webdriver при исключении «enable-automation».
- Исправлен тест WPT «test_not_editable_inputs[скрытый]».
- Исправлено сообщение «Элемент не кликабельен» при использовании безголового режима.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 78.0.3904.105
Поддерживает Chrome версии 78.
Включает следующее изменение по сравнению с версией 78.0.3904.70: * Исправлен неправильный расчет координат элемента.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 78.0.3904.70
Поддерживает Chrome версии 78.
Включает следующее изменение по сравнению с версией 78.0.3904.11:
- Отменено изменение размера скриншота на дисплее Retina из-за множества проблем, о которых сообщалось.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 78.0.3904.11
Поддерживает Chrome версии 78.
- Исправлено несколько проблем при сериализации объектов JavaScript.
- Исправлена ошибка сопоставления возможностей Chrome на Android.
- Реализована автоматизация разрешений
- Исправлен размер скриншота на дисплее Retina.
- Исправлен тайм-аут загрузки страницы в некоторых сценариях.
- Улучшено сопоставление возможностей PlatformName.
- Исправлен код ошибки, возвращаемый при перемещении указателя на параметры раскрывающегося списка.
- Исправлена проблема, влияющая на загрузку в безголовом режиме.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 77.0.3865.40
Поддерживает Chrome версии 77.
Включает следующие изменения по сравнению с версией 77.0.3865.10:
- Исправлены две ошибки при сериализации и десериализации объектов JavaScript.
- Исправлена обработка PlatformName: android при сопоставлении возможностей.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 77.0.3865.10
Поддерживает Chrome версии 77.
- Исправлено несколько проблем в реализации Actions API.
- Улучшено выполнение кода JavaScript и обработка результатов.
- Исправлена ошибка, из-за которой некорректно отклонялись запросы POST с пустым телом в режиме OSS.
- Более надежный навигационный трекер.
- Поддержка стратегии быстрой загрузки страниц.
- Добавлена команда «Новое окно» из спецификации W3C WebDriver.
- Поддержка сохранения загрузок файлов в безголовом режиме.
- Добавлена поддержка загрузки расширений CRX3.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 76.0.3809.126
Поддерживает Chrome версии 76.
Включает следующие изменения по сравнению с версией 76.0.3809.68:
- Исправлены две ошибки при сериализации и десериализации объектов JavaScript.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 76.0.3809.68
Поддерживает Chrome версии 76.
Включает следующие изменения по сравнению с версией 76.0.3809.25:
- Исправлена ошибка обнаружения циклической ссылки в объектах JavaScript.
- Исправлена ошибка, приводившая к сбою ChromeDriver при возникновении определенных типов ошибок JavaScript.
- Исправлена ошибка, из-за которой API действий не мог взаимодействовать с элементами внутри теневых DOM.
- Исправлена ошибка отслеживания состояния ключа-модификатора между командами API действий.
- Исправлена ошибка отслеживания расположения указателей между командами API действий.
- Сохраните ошибку «Невозможно вызвать нестандартную команду W3C в режиме W3C» в файл журнала при ее возникновении.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 76.0.3809.25
Поддерживает Chrome версии 76.
Включает следующие изменения по сравнению с версией 76.0.3809.12:
- Исправлена ошибка, из-за которой некорректно отклонялись запросы POST с пустым телом в режиме OSS.
- Добавлены новые конечные точки для получения журнала Chrome.
- Добавлена конечная точка для команды «Отображается» в режиме W3C.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 76.0.3809.12
Поддерживает Chrome версии 76.
- Завершена реализация API действий.
- Улучшено соответствие спецификациям обработки тайм-аута сценария.
- Улучшена сериализация результатов команды «Выполнить сценарий».
- Исправлены проблемы с прокруткой элемента в поле зрения.
- Добавлена обработка клавиши отмены, определенной в спецификации WebDriver.
- Исправлена обработка ответа на необработанную ошибку оповещения.
- Исправлена обработка элемента
<details>
. - Обновлена опция исключенияSwitches, позволяющая разрешить необязательные дефисы в именах переключателей.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 75.0.3770.140
Поддерживает Chrome версии 75.
Включает следующие изменения по сравнению с версией 75.0.3770.90:
- Исправлена ошибка, приводившая к сбою ChromeDriver при возникновении некоторых типов ошибок JavaScript.
- Исправлена ошибка сохранения состояния клавиши-модификатора между действиями.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 75.0.3770.90
Поддерживает Chrome версии 75.
Включает следующие изменения по сравнению с версией 75.0.3770.8:
- Исправлена ошибка, из-за которой некорректно отклонялись запросы POST с пустым телом в режиме OSS.
- Добавлены новые конечные точки для получения журнала Chrome.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 75.0.3770.8
Поддерживает Chrome версии 75.
Наиболее заметным изменением является то, что ChromeDriver теперь по умолчанию работает в режиме, совместимом со стандартом W3C . Другие изменения включают в себя:
- Исправлена ошибка, из-за которой событие размытия вызывалось дважды во время очистки элемента.
- Возможность loggingPrefs переименована в goog:loggingPrefs, как того требует стандарт W3C.
- Исправлена обработка ошибок в режиме W3C.
- Правильная обработка создания файлов cookie без начальной точки в имени домена.
- Разрешает значение null для тайм-аута сценария
- Исправлена команда отправки ключей элемента для ввода файла с атрибутом «несколько»
- Исправлена команда Get Active Element, которая возвращала ошибку «нет такого элемента», когда активный элемент не существует.
- Исправлена навигация по неправильному URL-адресу, приводившая к ошибке «неверный аргумент».
- Исправлен код состояния HTTP при получении неверного идентификатора сеанса.
- Исправлен ответ на ошибку, когда входной параметр отсутствует или имеет неверный формат.
- Исправлена команда «Выполнить сценарий» для обработки строковых комментариев JavaScript.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 74.0.3729.6
Поддерживает Chrome версии 74.
- Исправлена ошибка, приводившая к созданию неожиданного файла debug.log в Windows.
- Исправлено нажатие мыши и перетаскивание внутри документа SVG.
- Добавлен заголовок управления кешем в ответах ChromeDriver.
- Исправлен тип ошибки, когда щелчок перехватывается другим элементом.
- Исправлена ошибка, приводившая к сбою ChromeDriver на устройствах Linux без /dev/shm.
- Исправлены некоторые типы событий двойного щелчка.
- Исправлена команда «Получить сеансы».
- Исправлена проверка ошибок в команде «Переключиться на кадр».
- Исправлена команда «Получить исходный код страницы».
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 73.0.3683.68
Поддерживает Chrome версии 73.
- Исправлена ошибка, приводившая к созданию неожиданного файла debug.log в Windows.
- Исправлен код ошибки, возвращаемый командой «Выполнить сценарий» в некоторых сценариях.
- Добавлен заголовок управления кешем в ответах ChromeDriver.
- HTTP-сервер по умолчанию поддерживает соединение.
- Исправлена команда «Закрыть окно» для правильной обработки запросов пользователя.
- Исправлен код ошибки, возвращаемый при отправке ключей отключенному элементу.
- Улучшено соответствие спецификациям обработки значений тайм-аута.
- Улучшено соответствие спецификациям команды «Добавить файл cookie».
- Увеличена длина очереди прослушивания HTTP-сервера.
- Исправлена команда «Отображается ли элемент» в теневой DOM версии 0.
- Добавлено предупреждение об изменении поведения команды Element Clear в файле журнала.
- Исправлена команда «Выполнить сценарий» для правильного преобразования document.all в формат JSON.
- Улучшена обработка ссылок на неверные элементы.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 2.46
Поддерживает Chrome v71-73
- Исправлен код ошибки, возвращаемый командой «Выполнить сценарий» в некоторых сценариях.
- HTTP-сервер по умолчанию поддерживает соединение.
- Исправлена команда «Закрыть окно» для правильной обработки запросов пользователя.
- Исправлен код ошибки, возвращаемый при отправке ключей отключенному элементу.
- Улучшено соответствие спецификациям обработки значений тайм-аута.
- Улучшено соответствие спецификациям команды «Добавить файл cookie».
- Улучшено соответствие спецификациям команды «Переключиться на кадр».
- Увеличена длина очереди прослушивания HTTP-сервера.
- Исправлена команда «Отображается ли элемент» в теневой DOM версии 0.
- Команда двойного щелчка по фиксированному элементу
- Добавлено предупреждение об изменении поведения команды Element Clear в файле журнала.
- Исправлена команда «Выполнить сценарий» для правильного преобразования document.all в формат JSON.
- Улучшена обработка ссылок на неверные элементы.
Более подробную информацию см. в примечаниях к выпуску .
ChromeDriver 2.45
Поддерживает Chrome v70-72
- Исправлена ошибка: новый сеанс не соответствует спецификации.
- Исправлен ChromeDriver, который не запускал Chrome, если версии Chrome и ChromeDriver несовместимы.
- Исправлена ошибка, из-за которой команда «Найти элемент» возвращала неверный код ошибки при использовании недопустимого локатора.
- Исправлено. Некоторые коды состояния ChromeDriver неверны.
- Исправлена ошибка компиляции в JS внутри WebViewImpl::DispatchTouchEventsForMouseEvents.
- Команды фиксированного размера окна должны обрабатывать запросы пользователя.
- Исправлен ChromeDriver, который не запускал Chrome правильно с опцией Chrome «user-data-dir=".
- Команда фиксированного статуса не соответствует спецификации
- Исправлено Добавление поддержки strictFileInteractability.
ChromeDriver 2.44
Поддерживает Chrome v69-71
- Исправлено WindowMaximize на Mac.
- Исправлена неверная «ошибка открытия оповещения» для вызова дескриптора окна.
- Ключи отправки фиксированного элемента должны иметь свойство «текст» в режиме W3C.
- Исправлен специальный случай XML, в котором элемент включен, не обрабатывается в соответствии со спецификацией.
- Исправлен специальный случай XML для Get Element CSS Value, который не обрабатывается в соответствии со спецификацией.
- Исправлена ошибка, из-за которой Rect Window Set необходимо проверить недопустимый ввод.
- Исправлено. Поддержка новых режимов unhandledPromptBehavior.
ChromeDriver 2.43
Поддерживает Chrome v69-71
Изменения включают в себя:
- Исправлено. Анализ конфигурации прокси-сервера не соответствует стандартам.
- Исправлена ошибка, при которой команда запуска приложения работает некорректно.
- Исправлен снимок экрана элемента внутри iFrame, сделанный неправильно.
- Добавлен ChromeDriver, поддерживающий изменение размера окна через удаленное соединение.
- Исправлены коды ошибок, которые не обрабатываются в элементе Clear.
- Исправлено: не ждать, пока элемент станет видимым.
- Исправлено свойство Get element не реализовано.
- Фиксированное переключение на фрейм не соответствует спецификациям
- Исправлен сценарий выполнения асинхронного сценария, который не возвращает коды ошибок, соответствующие спецификации.
- Исправлен сценарий выполнения, который не возвращает коды ошибок, соответствующие спецификации.
- Исправлен код ошибки в ExecuteGet, не соответствующий спецификации.
- Исправлен текст оповещения об отправке, который не возвращал коды ошибок, соответствующие спецификации.
- Исправлена функция Clear() для ввода type="date", притворяющаяся, что элемент не редактируется пользователем.
- Исправлен Chromedriver получавший дескриптор окна для вкладки, которая открывается вручную.
- Исправлено: Разрешить добавление или запуск нового файла журнала для chromedriver.
- Исправлена ошибка, из-за которой новый сеанс не запускал режим w3c, если флаг находится в firstMatch.
ChromeDriver 2.42
Поддерживает Chrome v68-70
Изменения включают в себя:
- Исправлен элемент ClickElement в мобильной эмуляции.
- Исправлены IP-адреса из белого списка с IPv4.
- Исправлен запуск ChromeDriver с флагом IPs из белого списка в Mac OS.
- Исправлен SetTimeout для приема форматов до W3C и W3C.
- Исправлен скриншот элемента
- Исправлен ChromeDriver, который также ищет двоичные файлы Chrome в системном PATH.
- Исправлено окно «Развернуть» и полноэкранный режим.
- Реализована функция повтора журнала. (Пока не работает для Android и удаленного браузера)
- Исправлены некоторые коды ошибок, не соответствующие стандарту W3C.
- Исправлен файл console.log с несколькими аргументами, которые не обрабатывались должным образом.
- Исправлен GetElementRect, который должен разрешать двойные значения.
- Исправлена эмуляция сенсорного экрана.
ChromeDriver 2.41
Поддерживает Chrome v67-69.
Изменения включают в себя:
- Исправлена проблема, когда ChromeDriver запускался с опцией «ips из белого списка».
- Порт удаленной отладки возвращается в возможности
- Реализовано получение размера окна на Android
- Улучшены сообщения об ошибках запуска Chrome на рабочем столе.
- ChromeDriver быстро выходит из строя, когда не удается запустить двоичные файлы Chrome
- Возвращаемое значение закрытия окна соответствует спецификации