代码之家  ›  专栏  ›  技术社区  ›  Maccurt

有没有一种方法可以断言跨度元素是否为粗体?

  •  2
  • Maccurt  · 技术社区  · 7 年前

    我有一个跨度,一旦它被编辑,它需要变成粗体。它有这个类,在上面编辑。我可以检查该类是否存在,但我也要检查元素是否实际为粗体。.edited类上有CSS,它将字体粗细更改为粗体。这有可能吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Maccurt    7 年前

    嗯,我想到了这个,它有使用700的怪癖:而不是大胆的

    cy.get('#period_1').should(($labels)=>{
      expect($labels).to.have.css('font-weight','700');
    })
    

    我不喜欢这样,因为Chrome必须把700替换成“粗体”字符串。我看看有没有更好的办法。

    这让我找到了这个答案 https://gitter.im/cypress-io/cypress/archives/2017/11/02