hasclass 不适用于 testcafe CSS 选择器

tes*_*nch 3 javascript css testing css-selectors testcafe

我正在使用 testcafe 版本 - 1.6.1

我正在尝试应用断言来查看元素是否可点击(预计不可点击)。

我找到了元素类名和一个动态同级类,它在浏览器元素中似乎不可点击。

我在下面附上了实际 UI 元素及其 DOM 的两个快照:

由于某种未知原因,该hasclass函数不断失败,因为找不到所需的类。

.expect()buttonEssentialplan30Mb.hasClass('.c-form-plan-box--disabled')).ok()

mlo*_*sev 8

您的场景的正确代码是

await t.expect(buttonEssentialplan30Mb.hasClass('c-form-plan-box--disabled')).ok()
Run Code Online (Sandbox Code Playgroud)