标签: reactjs jestjs react-testing-library
我有一个 FileSelector 组件,其中包含一个没有标签的文件输入。我正在为该组件编写单元测试,我正在尝试查询此文件输入,但 getByLabelText 由于缺少标签而无法工作。我试过 getByRole('input'); 但它也不起作用。我试图避免添加 data-testid 属性,因为页面上可能有多个属性。
FileSelector
getByLabelText
getByRole('input');
data-testid
我正在浏览文档和 GitHub 帖子,但找不到与没有标签的输入相关的单个线程。