使用 react-testing-library,我想测试一个在 React 中实现的表单。
该表单包含一个 react-select 类型的 React 组件。
有必要单击 react-select 组件中没有标签、没有文本等的部分(例如下拉箭头)。
通常,react-testing-library 执行此操作的方法是向相关项目添加“data-testid”属性。
我发现通过向 react-select 组件提供 'classNamePrefix' 属性,可以为 react-select 的每个部分提供一个 CSS 类属性。有没有办法对 data-testid 属性做同样的事情?
注意:我知道我可以提供 react-select 组件的自定义实现,但是让一个属性到位似乎有点矫枉过正。