Reactjs 如何选择使用材质UI v4包装在ForwardRef中的组件?

Reactjs 如何选择使用材质UI v4包装在ForwardRef中的组件?,reactjs,testing,material-ui,e2e-testing,testcafe,Reactjs,Testing,Material Ui,E2e Testing,Testcafe,从版本4开始,material ui开始使用forwardRef包装其所有组件。在我的testcafe测试中,我依靠“testcafe react selectors”库根据组件名称选择组件。例如 export namespace TimeSlotListPage { export const TimeSlotList = ReactSelector('TimeSlotList'); export const TimeSlotListItem: Selector = ReactSelec

从版本4开始,material ui开始使用
forwardRef
包装其所有组件。在我的testcafe测试中,我依靠“testcafe react selectors”库根据组件名称选择组件。例如

export namespace TimeSlotListPage {
  export const TimeSlotList = ReactSelector('TimeSlotList');
  export const TimeSlotListItem: Selector = ReactSelector('ListItem');
}

现在,在版本4中,文档在react-dev工具中显示为
ForwardRef(List)
,但是使用
ReactSelector('ForwardRef(List)')
为此选择时不起作用,
ReactSelector('MergeListContext')
。有解决方法吗?

由于我们在未发布的材料UI v4框架中没有遇到任何问题,我们需要彻底研究它

如果您准备一个简单的项目来演示这个问题,并使用下面的方法在TestCafe存储库中创建一个单独的bug报告,我将不胜感激