页面上有一个网格。网格具有行和列。我想做的是:每行有:名称电子邮件准备好了吗? date1 date2切换按钮我想在页面上找到一个名称,然后单击该名称的切换按钮。一个页面中可能有200行。另外,我要查找的名称可以在任何行中。说,我正在搜索[email protected]根据注册用户的数量,janedoe可能位于第1行,第97行或第66行。一旦我在页面上找到[email protected],如何单击切换按钮?
我也想将html粘贴到这里,但是我不知道如何将其显示在一行中?
HTML代码可能有很大帮助,但是假设网格中的每个单元格都是td
,带有电子邮件的td
是带有切换按钮的sibling的td
,并且该按钮具有togglebutton
类,这样的事情应该工作:
cy.get('td:contains("[email protected]") ~ td.togglebutton')
[它找到包含文本td
的单元格[email protected]
,然后寻找该单元格的同级:另一个具有类td
的单元格togglebutton
。
根据您的HTML结构,外观可能有所不同,但是您应该能够调整代码,使其对您有用。
PS粘贴代码,您可以单击CTRL + K或简单地将代码放在这些字符之间:``