-
Использование селекторов CSS.
Вы можете использовать селектор CSS, чтобы выбрать второй элемент с тем же текстом. Предполагая, что текст, который вы ищете, является «примером текста», селектором будет:contains('example text'):eq(1). Вот пример:cy.contains(':contains("example text"):eq(1)') -
Использование XPath:
Cypress также поддерживает селекторы XPath. Чтобы выбрать второй элемент с тем же текстом, вы можете использовать следующее выражение XPath://element[text()='example text'][2]. Вот пример:cy.xpath('//element[text()="example text"][2]') -
Комбинирование команд Cypress:
Вы также можете комбинировать команды Cypress для достижения желаемого результата. Вот пример, в котором используется функцияfilter()вместе сcontains():cy.contains('example text').filter((index, element) => index === 1)
Это всего лишь несколько методов, которые вы можете использовать для получения второго элемента с тем же текстом с помощью Cypress. Измените текст и селекторы в соответствии со своими требованиями.