【发布时间】:2020-02-07 10:40:02
【问题描述】:
任何想法如何在 Cypress 中与 React 捆绑模拟 粘贴 动作?
我的测试应该在粘贴操作后立即检查值。
我发现很少有基于 DOM 操作的 solutions,因为正如作者所说,它将更改 直接 粘贴到 DOM 输入字段,然后引发 change 事件。
我试过cy.get(selector).invoke('val', 'copy-pasted text').trigger('change');
这些解决方案无法按预期工作,因为 React 会自行操作 DOM,因此通过建议的方式“粘贴”会将更改直接推送到输入值并违反 React 工作流程。
谢谢
【问题讨论】:
标签: javascript reactjs cypress