我们按如下方式搜索无效元素:
const invalidClasses = '.invalid, .invalid-default';
getInvalidElement() {
cy.get(invalidClasses)
};
现在我有另一个函数,它接受该元素并检查它是否具有无效的类:
isInvalid(selector) {
return cy.get(selector).should('have.class','invalid');
}
如何检查元素是否具有两个类中的任何一个?
我知道我能做到
cy.get(selector).invoke('attr','class').should('match','/invalid/');
但是,如果类别不同呢?
(此外,条件测试不适用于这种情况,无论是第一个类还是第二个类都没有逻辑,我们只是想要更多抽象的类进行重用)
慕妹3146593
哔哔one
白猪掌柜的
相关分类