dad*_*dsa 3 unit-testing accessibility reactjs jestjs react-testing-library
当使用 React 测试库编写单元测试时,我们可以通过元素的角色来访问元素getByRole。
例如,如果元素是heading,则它有level选项:
const headingNode = screen.getByRole('heading', { level: 3 });
Run Code Online (Sandbox Code Playgroud)
或者如果是的话radio它有name:
const radioNode = screen.getByRole('radio', { name: 'high'});
Run Code Online (Sandbox Code Playgroud)
我的问题是,在哪里可以找到每种类型的所有可能选项?有这方面的文档吗?没找到。
小智 5
相应查询的文档中对此进行了描述:
在这里您可以看到一个 HTML 元素表以及它们的默认角色和所需角色。
https://testing-library.com/docs/queries/byrole#api
| 归档时间: |
|
| 查看次数: |
5113 次 |
| 最近记录: |