Yie*_*oro 6 javascript cypress
我试图一个接一个地选择两个按钮,一个删除按钮,然后是弹出确认,通过这个:
cy.get('.btn-danger').last().click();
cy.get('.btn-primary').click();
Run Code Online (Sandbox Code Playgroud)
但我收到了这个错误:
CypressError: cy.click() 只能在单个元素上调用。
您的主题包含 2 个元素。
如果要连续单击每个元素,请传递 { multiple: true } 。
Dur*_*tko 16
我认为btn-primary
您的弹出 DOM 中有两个带有类的按钮(是和取消?)。尝试通过其 id 或其他东西访问 yes 确认按钮。或者,如果您确定订单,则使用.first()
或.last()
像您用于单击删除按钮一样。
小智 6
另一种方法是.eq(index)
假设您有两个按钮的数组[0, 1]
,最后一个是1
cy.get('.btn-danger').eq(0).click();
cy.get('.btn-primary').eq(1).click();
Run Code Online (Sandbox Code Playgroud)
检查文档Eq function。
归档时间: |
|
查看次数: |
12403 次 |
最近记录: |