如何验证元素中的 class 名称?

How can I verify which class name in the element?

我有元素。我需要验证此元素中的哪个 class 并在此之后做一些事情。我该怎么做?

cy.get('element')
  .should('have.class', 'Enabled')
  .log('Enabled')
  or
  .log('Disabled')

使用 .then() 函数生成 cy.get() 找到的元素,然后使用 JQuery 函数 hasClass 确定生成的元素是否具有 Enabled class 应该可以。

cy.get('element').then(($el) => {
  cy.log($el.hasClass('Enabled') ? 'Enabled' : 'Disabled');
  if ($el.hasClass('Enabled')) {
    // some code
  } else {
    // some other code
  }
})