В моем пользовательском интерфейсе несколько узлов yFiles с одним и тем же именем класса. Единственное, что отличает эти узлы, - это текст внутри них, который при проверке является текстовым содержимым многих дочерних узлов. Используя Cypress, не могу понять, как щелкнуть узел с определенным текстовым значением.
У меня есть что-то вроде:
<g class="**class1" **>
<rect fill="#ffffff" stroke="stroke-width=" 1.5" width="170" height="50" rx="10" ry="10">
</rect>
<foreignObject>Something</foreginObject>enter code here
<div text=somehing></div>
//grandchild of the tag g // <text style="style1"> yFileNode1</text>
</g>
Я пытался с
cy.get('.class1').contains('yFileNode1').click({force:true});
но это не похоже на работу. Любые идеи о том, как подойти к этому, были бы полезны. Спасибо