如何单击所有按钮但从第二个元素开始?这是我的代码:
it('Click menu buttons one by one', function () {
cy.visit('http://localhost:25000/', { timeout: 300000 })
cy.wait(10000)
cy.get('.dijitReset.dijitInline.dijitMenuItemLabel.dijitMenuItem', { timeout: 200000}) .click({multiple: true })
cy.waitSomeTime(10000)
})
Run Code Online (Sandbox Code Playgroud)
使用each():
cy
.get('.dijitReset.dijitInline.dijitMenuItemLabel.dijitMenuItem')
.each(($btn, index) => {
if (index >= 1) cy.wrap($btn).click();
});
Run Code Online (Sandbox Code Playgroud)
更多示例可以在此处的文档中找到。