有没有办法断言 span 元素是否为粗体?

Mac*_*urt 5 cypress

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

Mac*_*urt 5

好吧,我想出了这个,它有一个怪癖,即使用 700: 而不是粗体

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

我不喜欢这个,因为 chrome 必须输入 700 而不是字符串“bold”。我看看是否有更好的方法。

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