如何获取testcafe中标签的css属性?

Wil*_*ert 5 css automated-tests web-testing e2e-testing testcafe

我有一个简单的代码,其结构如下所示:

<div>
  <style>label { property: value; }</style>
  <label id="id1">text</label>
</div>
Run Code Online (Sandbox Code Playgroud)

我的目标是断言 css 属性是否等于 not 的值。

我尝试过像这样使用 getStyleProperty :

const sel = Selector('#id1').getStyleProperty('property')
Run Code Online (Sandbox Code Playgroud)

但是,它总是返回未定义的值,有什么我想念的吗?

小智 5

await之前可能失踪了Selector,所以应该是

const sel = await Selector('#id1').getStyleProperty('property')

或者

const sel = Selector('#id1').getStyleProperty('property')
await t.expect(await sel).eql(propertyValue)
Run Code Online (Sandbox Code Playgroud)