使用 react-testing-library,我想测试在 React 中实现的一个表单。
该表单包括一个类型为 react-select 的 React 组件。
有必要点击 react-select 组件的某个部分,该部分没有标签、没有文本等。(例如,下拉箭头)
通常,使用 react-testing-library 的方法是将 'data-testid' 属性添加到相关项中。
我发现可以通过向 react-select 组件提供 'classNamePrefix' prop 来给 react-select 的每个部分都添加 CSS class 属性。是否有一种类似的方法来操作 data-testid 属性?
注意:我知道我可以提供 react-select 组件的自定义实现,但是这似乎是过度麻烦的方式。
该表单包括一个类型为 react-select 的 React 组件。
有必要点击 react-select 组件的某个部分,该部分没有标签、没有文本等。(例如,下拉箭头)
通常,使用 react-testing-library 的方法是将 'data-testid' 属性添加到相关项中。
我发现可以通过向 react-select 组件提供 'classNamePrefix' prop 来给 react-select 的每个部分都添加 CSS class 属性。是否有一种类似的方法来操作 data-testid 属性?
注意:我知道我可以提供 react-select 组件的自定义实现,但是这似乎是过度麻烦的方式。