Заголовок
Получить свойство document.title активной страницы.
Синтаксис
cy.title()
cy.title(options)
Использование
Правильное использование
cy.title() // Yields the documents title as a string
Аргументы
options (Объект)
Передайте объект options, чтобы изменить стандартное поведение cy.title().
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
log |
true |
Отображает команду в журнале команд |
timeout |
defaultCommandTimeout |
Время ожидания cy.title() для разрешения перед срабатыванием таймаута
|
Возвращаемое значение
-
cy.title()'возвращает свойствоdocument.titleтекущей страницы'
Примеры
Без аргументов
Утверждение, что заголовок документа равен "My Awesome Application"
cy.title().should('eq', 'My Awesome Application')
Правила
Требования
-
cy.title()требует цепочки вызовов отcy.
Утверждения
-
cy.title()автоматически повторит попытки, пока все утверждения в цепочке не пройдут
Таймауты
-
cy.title()может сработать таймаут ожидания утверждений, которые вы добавили.
Журнал команд
Утверждение, что заголовок документа содержит 'New User'
cy.title().should('include', 'New User')
Вышеприведенные команды будут отображены в журнале команд как:
При нажатии на title в журнале команд консоль выведет следующее:
История
| Версия | Изменения |
|---|---|
| < 0.3.3 |
cy.title() команда добавлена |
См. также
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/commands/title