【问题标题】:Is there a way to test sliders using React Testing Library's `userEvent`?有没有办法使用 React 测试库“用户事件”来测试滑块?
【发布时间】:2022-07-05 18:19:40
【问题描述】:

React 测试库文档指定 userEvent 优先于 fireEvent。但是,我想不出userEvent 方法来单击滑块上的特定值。使用fireEvent,我们可以:

fireEvent.change(screen.getByRole('slider'), { target: { value: '3000' } })

userEvent 可以做到这一点吗?还是fireEvent 有一些userEvent 没有的功能?

【问题讨论】:

    标签: react-testing-library


    【解决方案1】:

    事实证明,目前这是不可能的 - userEvent 无法测试单击滑块上的特定值,而使用 fireEvent 是正确的方法。详情请见this issue

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多