javascript - hasclass 不适用于 testcafe CSS 选择器

标签 javascript css testing css-selectors testcafe

我正在使用 testcafe 版本 - 1.6.1

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

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

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

  • The element in the UI I want to detect
  • chrome dev-tools Elements

  • 出于某种未知原因,hasclass函数不断失败,因为找不到所需的类。
    .expect()buttonEssentialplan30Mb.hasClass('.c-form-plan-box--disabled')).ok()

    最佳答案

    您的方案的正确代码是

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

    关于javascript - hasclass 不适用于 testcafe CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60037642/

    相关文章:

    javascript - 将分页文章链接到侧边栏

    html - anchor 标记继承自非预期元素

    testing - 如何在 Cucumber-QAF 设置中跳过通过的测试用例

    javascript - TSparticles React 仅在组件内部渲染粒子

    javascript - '未捕获无效值错误 : setContent: not a string; and [object Console]' error in Google Map

    javascript - 检测组合字符以忽略其中的一些

    javascript - 在 qualtrics 循环和合并 block 中使用 javascript 随机加载图像

    html - Twitter Bootstrap 导航栏向右浮动将 div 移动到新行

    Angular 7 测试错误- rxjs asyncObject 错误 : Timeout - Async callback was not invoked within 5000ms

    java - Mockito 提示错误的论点