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

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

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

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

Selenide 7.19.0 вышел 10 октября и добавил сохранение состояния браузера: cookies, localStorage и sessionStorage. Теперь тест может открыть страницу с уже подготовленной авторизацией. Если сохранённой сессии нет или проверка входа не прошла, Selenide выполняет заданный сценарий логина и сохраняет новое состояние.

Это полезно, когда каждый тест тратит время на одну и ту же форму входа. Например, проверкам фильтров каталога обычно нужен готовый пользователь, а не повторная проверка пароля. Авторизацию можно подготовить один раз, а отдельные тесты оставить для самого логина, выхода и истечения сессии. Файл состояния при этом стоит хранить отдельно от исходного кода: он содержит данные доступа.

Проверка текста на экране

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

Второе заметное изменение касается строк, обрезанных интерфейсом. Обычная проверка text() видит полный текст элемента, даже если CSS показывает лишь начало названия с многоточием. Новые visibleText и exactVisibleText позволяют проверить то, что отображается на экране. Так можно отдельно проверить содержание названия и то, не потерялась ли важная его часть в карточке товара.

Также появился clock(): он позволяет зафиксировать время и изменить часовой пояс. Проверку сообщения «подписка истекает завтра» теперь проще привязать к определённой дате.

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

Подробнее

  • Подробности Selenide 7.19.0 и примеры вызовов
  • Сохранение и восстановление состояния браузера
  • Настройка часового пояса всего браузера в 7.19.1
Источник материалаSelenide — релиз 7.19.0
Разобрались? Отметьте прогресс.
# Selenide# Java# Web
В этом материалеПроверка текста на экранеПодробнее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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