柏树:我想从基于文本的元素列表中找到元素,然后单击该元素
cy.get('partie-room-list-item > div > div.content-block > span.partie-title').each(($elm , i) => {
cy.get($elm).invoke('text').then((text) => {
if (text === 'textinelement') {
expect(text.trim()).equal('textinelement').click();
cy.log(text)
}
})
});
cypress find element and clickhttps://www.screencast.com/t/p0rL6qexD5
您能否尝试下面的代码,并让我知道结果。您可以使用.text()
从span元素获取文本。
cy.get('partie-room-list-item > div > div > .partie-title').each(ele => {
const eleText = "cypresssendfollowRequest";
if (ele.text() === eleText) {
ele.click();
}
});