У меня проблема с поиском элемента, который нужно щелкнуть, который связан с определенной «строкой» в div, используя функцию .click () в Cypress.io. Ниже мой пример таблицы div:
<div class="table">
<div class="col-sm-10">Item 1</div>
<div class="col-sm-2 action">
<a href="#"><i class="fa-times-circle-o"></i></a>
</div>
<div class="col-sm-10">Item 2</div>
<div class="col-sm-2 action">
<a href="#"><i class="fa-times-circle-o"></i></a>
</div>
</div>
Что я хочу сделать, это нажать на ссылку A для указанной строки. Например, я хочу щелкнуть ссылку «A» для «строки», содержащей текст элемента 2. Мне нужно сделать это динамически, поскольку порядок элементов, а также названия элементов могут меняться в зависимости от данные.
Я пытаюсь что-то вроде этого:
cy.get('div:contains("Item 2")').click()
Но div не кликабельный, это следующий код в коде. Есть идеи?