Методы получения второго элемента с тем же текстом с использованием Cypress

  1. Использование селекторов CSS.
    Вы можете использовать селектор CSS, чтобы выбрать второй элемент с тем же текстом. Предполагая, что текст, который вы ищете, является «примером текста», селектором будет :contains('example text'):eq(1). Вот пример:

    cy.contains(':contains("example text"):eq(1)')
  2. Использование XPath:
    Cypress также поддерживает селекторы XPath. Чтобы выбрать второй элемент с тем же текстом, вы можете использовать следующее выражение XPath: //element[text()='example text'][2]. Вот пример:

    cy.xpath('//element[text()="example text"][2]')
  3. Комбинирование команд Cypress:
    Вы также можете комбинировать команды Cypress для достижения желаемого результата. Вот пример, в котором используется функция filter()вместе с contains():

    cy.contains('example text').filter((index, element) => index === 1)

Это всего лишь несколько методов, которые вы можете использовать для получения второго элемента с тем же текстом с помощью Cypress. Измените текст и селекторы в соответствии со своими требованиями.