【发布时间】:2020-01-31 12:20:08
【问题描述】:
我最近开始使用 Ant Deisgn 并且非常喜欢使用它。
但是我似乎偶然发现了一个我很难解决的问题。
使用 react-testing-library 进行测试,我在测试某些 Ant Design 组件时遇到了麻烦。
其中一个原因是由于某些未知原因,某些组件(例如 Menu、Menu.Item、Dropdown 等)没有呈现自定义属性 data-testid,因此无法定位 DOM 的特定元素。
这会降低测试的性能和准确性。
还有其他人偶然发现了同样的问题吗? 你是怎么解决这个问题的?
对于这个问题,Ant Design 团队有什么可以做的吗?
【问题讨论】:
标签: reactjs unit-testing testing antd react-testing-library