В этом кипарисовом уроке мы осмотрим, как вы можете работать с несколькими элементами. Мы проверим длину списка, а также утверждать текст всех элементов списка.
Тестовый сценарий
В этом тестовом сценарии мы постараемся получить длину элементов ссылки на меню ниже, а также получить текст каждого из элементов списка.
.каждый ()
Поскольку мы будем работать со элементами списка, нам нужно будет повторять список. Cypress обеспечивает удобное .каждый ()
Функция для итерации через массивные структуры. Давайте посмотрим, как мы можем использовать это –
Утверждая текст списка
Как только мы сможем перейти через список, используя команду .each (), мы можем получить доступ к каждому отдельным элементе списка. Затем мы можем использовать команду .text () для доступа к тексту элементов списка.
В приведенном выше коде мы утверждаем текст, используя 2 способа –
- Через
.Text ()
команда – этот путь полезен, если вы хотите изменить текст каким-то образом, прежде чем утверждать его - Через
.wrap ()
и.should ()
Команда – это естественный способ утверждать текст в кипарисе в зависимости от случая вашего собственного использования, вы можете выбрать любой способ утверждать текст.
Проверьте видео ниже, чтобы узнать, как работать с несколькими элементами в Cypress –
📧 Подписаться на мой Список рассылки Чтобы получить доступ к большему контенту, как это
👍 Следуйте за Автоматизациябро в Twitter для последних обновлений
…
Я люблю кофе! И, если этот пост помог вам вне, и вы хотели бы поддержать свою работу, вы можете сделать это, нажав на кнопку ниже и покупая мне чашку кофе –
Вы также можете поддержать меня, понравив и поделившись этим контентом.
Спасибо за прочтение!
Оригинал: “https://dev.to/automationbro/working-with-multiple-elements-in-cypress-lhf”