如何使用cypress中的first()和last()函数单击下一个元素?
在Cypress中-Cypress中的first()和last()函数拾取或单击DOM中的第一个和最后一个元素。但是如果我想点击第二和第三个元素呢 目前,我正在使用以下代码单击第一个和最后一个元素:-如何使用cypress中的first()和last()函数单击下一个元素?,cypress,cypress-cucumber-preprocessor,Cypress,Cypress Cucumber Preprocessor,在Cypress中-Cypress中的first()和last()函数拾取或单击DOM中的第一个和最后一个元素。但是如果我想点击第二和第三个元素呢 目前,我正在使用以下代码单击第一个和最后一个元素:- const fs = cy.get('div.outer-circle').first(); fs.click(); const ls = cy.get('div.outer-circle').last(); ls.click(); 我试着点击第二个元素。为此,我还使用了next()函数 co
const fs = cy.get('div.outer-circle').first();
fs.click();
const ls = cy.get('div.outer-circle').last();
ls.click();
我试着点击第二个元素。为此,我还使用了next()函数
const ss = cy.get('div.outer-circle').next();
ss.click({multiple: true, force: true});
但不幸的是,它开始点击所有元素
有人能推荐一下吗。如何使用这种方法,我对Cypress工具非常陌生。如果你想选择特定的索引,你必须使用
.eq
()。例如:
cy.get('div.outer-circle').eq(4);
上面的代码将返回第四个元素
附言。
我建议改变存储元素的方式。看