【发布时间】:2021-07-01 18:40:19
【问题描述】:
想要访问元素组中的文本。 这种方法不起作用,跑步者给出一个错误,说调用不是函数
cy.get('div[class^="lalala"]')
.each(function($sec, i, $sects) {
$sec.find('header[class^="tatata"]')
.invoke('text').then((text) => {
let secText = text
cy.log(secText);
});
})
但如果没有each(),当我访问任何元素时它都可以工作:
cy.get('div[class^="lalala"]').first()
.find('header[class^="tatata"]')
.invoke('text')
.then((text) => {
let secText = text
cy.log(secText);
});
})
我该如何处理?
【问题讨论】: