Selenium 4.52 строже проверяет сертификаты и исправляет запуск драйвера на Windows · QA Orbit
Перейти к содержимому
QA ORBIT
Новости Инструменты Библиотека Полезные сайты Курсы ИИ и тестирование
Войти
ГлавнаяНовостиSelenium 4.52 строже проверяет сертификаты и исправляет запуск драйвера на Windows
Автоматизация

Selenium 4.52 строже проверяет сертификаты и исправляет запуск драйвера на Windows

Обновление затрагивает загрузку драйверов через Selenium Manager, доверие к HTTPS-сертификатам и клиентские библиотеки. Что проверить перед обновлением CI.

Редакция QA Orbit29 октября · 3 мин чтения
Автоматизация и проверка программного обеспечения
Иллюстрация QA Orbit, созданная с помощью ИИ.

Selenium 4.52.0 вышел 29 октября. В этом выпуске Selenium Manager проверяет TLS-сертификаты при HTTP-соединениях, а наборы доверенных сертификатов обновлены после инцидента с eMudhra. Для Ruby также изменена обработка недоверенных HTTPS-сертификатов Selenium Grid: ошибка проверки больше не должна приводить к переходу в режим без проверки.

Для команды, которая получает драйверы через корпоративный прокси, это важнее новых методов управления страницей. После обновления стоит отдельно проверить первый запуск на чистом агенте CI, где драйвера ещё нет в кеше. Иначе рабочая локальная машина может скрыть проблему загрузки, которая проявится только на новом агенте. Если используется внутренний центр сертификации, нужно проверить всю цепочку доверия, включая соединение с Grid.

Исправления для разных языков

Автоматизация и проверка программного обеспечения
Иллюстрация к теме материала. Создана с помощью ИИ для QA Orbit.

В Python ограничено по времени ожидание Service.start(): на Windows запуск сервиса драйвера должен завершаться ошибкой быстрее. Исправлена и обработка некоторых ответов, где отсутствует значение ошибки или приходит None, чтобы вместо полезного сообщения не возникали дополнительные TypeError или KeyError.

Есть изменения и для BiDi — двустороннего протокола общения с браузером. Java перестаёт передавать события удалённому слушателю, а в Python и Ruby переработано ожидание ответа WebSocket-команды без опроса через sleep.

Важно учитывать язык проекта: эти исправления распределены между разными клиентскими библиотеками. Обновление Python-клиента не означает, что в нём появилось каждое изменение из списка для Java или Ruby. Для пробного обновления достаточно выбрать небольшой набор своих сценариев: старт браузера, подключение к Grid, загрузку драйвера и используемые BiDi-события.

Подробнее

  • Полный список изменений Selenium 4.52.0
  • Как Selenium Manager подбирает и загружает драйверы
  • История изменений Python-клиента
Источник материалаSelenium — релиз 4.52.0
Разобрались? Отметьте прогресс.
# Selenium# WebDriver# CI/CD
В этом материалеИсправления для разных языковПодробнее

Знания полезнее,
когда под рукой.

Сохраните материал в свою коллекцию и возвращайтесь к нему в работе.

Продолжить исследование

Весь раздел
Автоматизация

Playwright 1.64 помогает найти тесты, которые зависят от порядка запуска

Появились перемешивание тестов с повторяемым seed, поиск элементов через within() и выбор проектов для обычного запуска. Разбираем, где это пригодится в CI.

3 мин чтения·7 октября
Автоматизация

Selenide 7.19 сохраняет вход в аккаунт и проверяет текст, который видит пользователь

Состояние браузера можно восстановить перед тестом, а устаревшую сессию — обновить. Новые проверки видимого текста помогут с обрезанными названиями и многоточием.

3 мин чтения·10 октября
Конференции

SQA Days 39: от ускорения автотестов до проверки ИИ-агентов

Автотесты и Prometheus, тестовая инфраструктура как код, связка ТМС с Git и проверка QA-агентов — выбираем полезные темы SQA Days 39.

3 мин чтения·31 октября
QA ORBIT

Проверяй. Понимай. Расти.

Пространство осмысленного тестирования.
ИсследуйтеНовостиИнструментыБиблиотека
РазвивайтесьКурсыТренажёрыИИ и тестирование
Оставайтесь на орбитеО проекте Полезные сайтыГлоссарий
© 2026 QA Orbit. Сделано с вниманием к деталям.
КонфиденциальностьУсловия использования Всегда есть что исследовать