testcafe:如果已启用,请单击一个按钮,否则会失败
testcafe: click a button if it's enabled, otherwise fail
我想点击一个按钮,如果它被启用,否则失败。我知道如何以一种不方便的方式做到这一点:
.expect(
Selector('button')
.hasAttribute('disabled')
)
.notOk()
.click(Selector('button'))
但是一个“想法”需要大量代码。有没有办法用一个 selector/line 来做到这一点?问题是,似乎没有 doesNotHaveAttribute
函数。
有一个 CSS selector,所以你可以这样做:
.click(Selector('button:enabled'))
我想点击一个按钮,如果它被启用,否则失败。我知道如何以一种不方便的方式做到这一点:
.expect(
Selector('button')
.hasAttribute('disabled')
)
.notOk()
.click(Selector('button'))
但是一个“想法”需要大量代码。有没有办法用一个 selector/line 来做到这一点?问题是,似乎没有 doesNotHaveAttribute
函数。
有一个 CSS selector,所以你可以这样做:
.click(Selector('button:enabled'))