前端知库

user-event

按真实用户操作顺序模拟浏览器交互的测试库。

Testing Library 系列的交互库,npm 包名 @testing-library/user-event。点击、输入、键盘、粘贴等操作会像真实浏览器一样触发完整的事件序列,比直接派发单个事件更接近用户行为。

v14 的 API 是异步的,先调用 userEvent.setup() 再 await 各项操作。配合假定时器使用时,需要在 setup 中传入 advanceTimers。

许可:MIT。