Spec-Zone.ru › Cypress

последний

Получите последний DOM-элемент в наборе DOM-элементов.

Поведение запроса этой команды точно соответствует тому, как работает .last() в jQuery.

Синтаксис

.last()
.last(options)

Использование

Правильное использование

cy.get('nav a').last() // Yield last link in nav

Неправильное использование

cy.last() // Errors, cannot be chained off 'cy'
cy.getCookies().last() // Errors, 'getCookies' does not yield DOM element

Аргументы

options (Объект)

Передайте объект options, чтобы изменить стандартное поведение .last().

Опция Значение по умолчанию Описание
log true Отображает команду в журнале команд
timeout defaultCommandTimeout Время ожидания .last() для разрешения до выхода за пределы таймаута

Возвращаемое значение

  • .last() возвращает новые найденные DOM-элементы.

Примеры

Без аргументов

Получение последнего элемента списка в списке

<ul>
  <li class="one">Knick knack on my thumb</li>
  <li class="two">Knick knack on my shoe</li>
  <li class="three">Knick knack on my knee</li>
  <li class="four">Knick knack on my door</li>
</ul>
// yields <li class="four">Knick knack on my door</li>
cy.get('li').last()

Правила

Требования

  • .last() требует привязки к команде, возвращающей DOM-элемент(ы).

Утверждения

  • .last() автоматически повторяется, пока элемент(ы) не существуют в DOM
  • .last() автоматически повторяется, пока все цепочные утверждения не пройдут

Таймауты

  • .last() может выйти за пределы таймаута, ожидая, пока элемент(ы) существуют в DOM .
  • .last() может выйти за пределы таймаута, ожидая выполнения утверждений.

Журнал команд

Найти последнюю кнопку в форме

cy.get('form').find('button').last()

Вышеупомянутые команды будут отображаться в журнале команд как:

Command Log for last

При нажатии на last в журнале команд консоль выведет следующее:

Console Log for last

См. также

  • .eq()
  • .first()

© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/last

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API