单击一个对象,它是网格中一行的最后一个元素,并且行数是动态的,在赛普拉斯中

问题描述 投票:0回答:1

页面上有一个网格。网格具有行和列。我想做的是:每行有:名称电子邮件准备好了吗? date1 date2切换按钮我想在页面上找到一个名称,然后单击该名称的切换按钮。一个页面中可能有200行。另外,我要查找的名称可以在任何行中。说,我正在搜索[email protected]根据注册用户的数量,janedoe可能位于第1行,第97行或第66行。一旦我在页面上找到[email protected],如何单击切换按钮?

我也想将html粘贴到这里,但是我不知道如何将其显示在一行中?

html css grid cypress
1个回答
0
投票

HTML代码可能有很大帮助,但是假设网格中的每个单元格都是td,带有电子邮件的td是带有切换按钮的siblingtd,并且该按钮具有togglebutton类,这样的事情应该工作:

cy.get('td:contains("[email protected]") ~ td.togglebutton')

[它找到包含文本td的单元格[email protected],然后寻找该单元格的同级:另一个具有类td的单元格togglebutton

根据您的HTML结构,外观可能有所不同,但是您应该能够调整代码,使其对您有用。

PS粘贴代码,您可以单击CTRL + K或简单地将代码放在这些字符之间:``

© www.soinside.com 2019 - 2024. All rights reserved.