我试图在单个 if 中传递多个条件,但代码忽略它。
cy.get("locator").each($el) => {
if($el.hasClass("flatpiker-day ") && $el.text() == day)
{
//some code
return false;
}
}
条件
$el.hasClass('flatpiker-day')
可以是 .find('.'flatpiker-day')
并且条件 $el.text() == day
可以是 .contains(day)
,所以一个好的测试是
cy.get('locator')
.contains('.flatpiker-day', day)
.then($el => ... one element received here