我需要循环遍历具有相同 CSS 选择器的多个元素,并在 element.text() 与字符串匹配时返回 true。如果没有匹配则最后返回 false。
我尝试了类似下面的方法,但没有成功:
getProfilePresentOrNot(profileName) {
var flag = 0;
cy.get('li>div>div>span').each(($el,index,$list) => {
if ($el.text().includes(profileName)) {
flag=1;
}
});
return flag;
}
Run Code Online (Sandbox Code Playgroud)
returns 0即使我可以确认 if 块中的条件满足,该函数始终会执行。
我试图遍历一个元素列表,并想断言主体包含这两个值中的一个。我正在尝试使用以下内容,但它只能让我断言一个值。
expect(cellText).includes(toDateFormat);
Run Code Online (Sandbox Code Playgroud)
如何做出允许我断言具有 OR 条件的多个值的断言?