我要测试的页面上有多个带有文本Order
的按钮。我正在尝试获取所有这些按钮并遍历它们。
我不能使用cy.get('button).contains('Order')
,因为它只会返回第一个按钮。有办法吗?
我什至试图循环所有按钮
cy.get('button').each(($button, index) => {
if ($button.text() == 'Order') {
cy.wrap($button).click();
}
});
但这会在第二个按钮上引发错误
cy.click() failed because this element is detached from the DOM.
任何帮助表示赞赏。