【问题标题】:How to make Cypress NOT wait between clicks如何让赛普拉斯在点击之间不等待
【发布时间】:2019-11-19 22:55:59
【问题描述】:

我有一个测试案例,当您快速单击页面上的两个按钮时,我们发现了一个错误。我正在尝试围绕这个编写一个测试,所以我需要让赛普拉斯快速点击这两个按钮,而不是等待第一次点击事件完成。这在赛普拉斯甚至可能吗?我没有找到任何似乎是我正在寻找的信息。

【问题讨论】:

    标签: javascript automated-tests cypress


    【解决方案1】:

    您可以尝试click() 与参数multiple(连续单击多个元素)和force(强制操作,禁用等待可操作性)的组合。 Documentation with details.

    例子:

    cy.get(".my-button").click({ multiple: true, force: true});
    

    请注意,选择器cy.get(".my-button") 必须返回两个您的按钮。

    【讨论】:

    • 不客气。如果它解决了您的问题,请接受我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 2022-10-02
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多