Снять фокус с элемента.
Этот элемент должен быть в фокусе. Если нужно убедиться, что элемент находится в фокусе перед снятием фокуса, попробуйте использовать .focus() перед .blur().
Синтаксис
Использование
Правильное использование
cy.get('[type="email"]').type('me@email.com').blur() // Blur email input
cy.get('[tabindex="1"]').focus().blur() // Blur el with tabindex
Неправильное использование
cy.blur('input') // Errors, cannot be chained off 'cy'
cy.window().blur() // Errors, 'window' does not yield DOM element
Аргументы
options (Объект)
Передайте объект options, чтобы изменить стандартное поведение .blur.
Возвращаемое значение
-
.blur() возвращает тот же объект, который был получен от предыдущей команды.
Примеры
Без аргументов
cy.get('[name="comment"]').type('Nice Product!').blur()
Опции
Установление force в true в опциях отключает проверку, является ли поле ввода фокусируемым или у него есть фокус.
cy.get('input:first').blur({ force: true })
Примечания
Действительность действия
Blur — это не команда действия
.blur() не реализуется как другие команды действия и не подчиняется тем же правилам ожидания действенного элемента.
.blur() — это полезная команда, используемая в качестве сокращения. Обычно пользователю нет возможности «снять фокус» с элемента. Обычно для этого нужно выполнить другое действие, например, нажатие или переключение на другой элемент.
Поэтому часто гораздо эффективнее напрямую тестировать поведение blur с помощью .blur().
Таймауты
.blur() может превысить таймаут, потому что браузер не получил никаких событий blur
Если вы видите эту ошибку, убедитесь, что в данный момент основное окно браузера имеет фокус. Это означает, что оно не находится в фокусе у отладчика или любого другого окна при выполнении команды.
Внутри Cypress учитывается это и будут дополнительно реализованы события blur, когда необходимо воспроизвести действия браузера. К сожалению, браузер будет вести себя иначе, когда не имеет фокуса — например, он может замедлять асинхронные события. Лучше всего в этом случае держать Cypress с фокусом, работая над тестом.
Правила
Требования
-
.blur() требует цепочки команд, которые возвращают DOM-элемент(ы). -
.blur() требует, чтобы элемент имел фокус в данный момент. -
.blur() требует, чтобы элемент мог получить фокус.
Утверждения
-
.blur() автоматически дождётся выполнения утверждений, которые вы прицепили
Таймауты
-
.blur() может превысить таймаут ожидания утверждений, которые вы добавили.
Журнал команд
Снять фокус с текстового поля после ввода.
cy.get('[name="comment"]').focus().type('Nice Product!').blur()
Вышеперечисленные команды будут отображаться в журнале команд как:
При клике на команду blur в журнале команд, консоль выводит следующее:
<img alt="отображение console.log при размытии" class="docsImage_2BWga" src="data:image/png;base64,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