【发布时间】:2019-11-19 22:55:59
【问题描述】:
我有一个测试案例,当您快速单击页面上的两个按钮时,我们发现了一个错误。我正在尝试围绕这个编写一个测试,所以我需要让赛普拉斯快速点击这两个按钮,而不是等待第一次点击事件完成。这在赛普拉斯甚至可能吗?我没有找到任何似乎是我正在寻找的信息。
【问题讨论】:
标签: javascript automated-tests cypress
我有一个测试案例,当您快速单击页面上的两个按钮时,我们发现了一个错误。我正在尝试围绕这个编写一个测试,所以我需要让赛普拉斯快速点击这两个按钮,而不是等待第一次点击事件完成。这在赛普拉斯甚至可能吗?我没有找到任何似乎是我正在寻找的信息。
【问题讨论】:
标签: javascript automated-tests cypress
您可以尝试click() 与参数multiple(连续单击多个元素)和force(强制操作,禁用等待可操作性)的组合。 Documentation with details.
例子:
cy.get(".my-button").click({ multiple: true, force: true});
请注意,选择器cy.get(".my-button") 必须返回两个您的按钮。
【讨论】: