Selenide 7.19.1 задаёт часовой пояс всему браузеру, включая новые вкладки · QA Orbit
Перейти к содержимому
QA ORBIT
Новости Инструменты Библиотека Полезные сайты Курсы ИИ и тестирование
Войти
ГлавнаяНовостиSelenide 7.19.1 задаёт часовой пояс всему браузеру, включая новые вкладки
Автоматизация

Selenide 7.19.1 задаёт часовой пояс всему браузеру, включая новые вкладки

Configuration.timezone охватывает окна и workers. Локальные браузеры на Windows её не применяют; поддержка Java 11 в этом выпуске остаётся разовым исключением.

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

В Selenide 7.19.1, выпущенном 25 октября, появилась Configuration.timezone. Она задаёт часовой пояс всему браузеру: вкладкам, окнам и workers. В предыдущем выпуске clock().setTimezone() менял пояс только в текущей вкладке, поэтому сценарий с новым окном мог оказаться в другом окружении.

Представим проверку бронирования: пользователь выбирает дату в основном окне, а подтверждение открывается отдельно. Если окна живут в разных поясах, переход через полночь способен дать трудноуловимое расхождение. Для такого теста настройка браузера целиком выглядит надёжнее, чем отдельная команда для одной страницы. В набор полезно включить даты рядом с полуночью и переходом на летнее время — там разница становится заметнее.

Настройки и ограничения

Иллюстрация автоматизации тестирования
Иллюстрация QA Orbit, созданная с помощью ИИ.

Для локальных Chrome, Edge и Firefox Selenide передаёт переменную окружения TZ. Удалённый браузер получает capability se:timeZone; настройка также учитывает параметры Selenoid и Moon. Принимаются идентификаторы из базы часовых поясов, например Asia/Tokyo. Неверное значение приводит к ошибке сразу при настройке.

Главное ограничение — локальные браузеры на Windows игнорируют этот способ передачи TZ. Selenide выводит предупреждение, поэтому успешный старт теста ещё не подтверждает нужный пояс. В таком окружении полезно явно проверить время внутри браузера перед основным сценарием.

Выпуск также собран для Java 11. Авторы подчёркивают, что это разовое исключение: следующие версии снова потребуют Java 17. Обновление Java поэтому лучше планировать отдельно, а не рассчитывать на продолжение поддержки старой версии.

Подробнее

  • Что изменилось в Selenide 7.19.1
  • Настройка timezone: реализация и обсуждение
Источник материалаSelenide — релиз 7.19.1
Разобрались? Отметьте прогресс.
# Selenide# Автоматизация
В этом материалеНастройки и ограниченияПодробнее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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