#javascript #cypress
Вопрос:
Мне нужно нажать на кнопку редактирования определенного текста в таблице.
Например, в строке таблицы есть текст abc, который мне нужно щелкнуть по значку-карандашу этого конкретного текста строки
Я пытался:
cy.contains('td', 'abc') .scrollIntoView() .siblings() cy.get('td div').within(() =gt; { cy.get('.actions').and('have.class','icon-pencil').click() })
но это не нахождение групповых действий
Это html:
Пожалуйста, дайте мне знать, в чем дело. Спасибо
Ответ №1:
Ты должен сделать что-то вроде этого:
cy.contains('td', 'abc') .parent('tr') .within(() =gt; { cy.get('i.icon-pencil').click() })