0

使用 react-testing-library 时,该within方法允许我使用匹配器在 HTML 的某些部分中查找元素。

我可以看到我可以在 DOMSelector 的属性中传递一个字符串byText('Name', {selector: '.name'})选择器:但这意味着我不能使用 nicebyTextbyTitle来构建更复杂的选择器,我必须自己将它们实现为普通查询选择器,比如:

byText('Name', {selector: '[text="Name parent label"].parentElement'})

而我想使用by*DOMSelectors 的强大功能来编写:

byText('Name', {within: byText('Name parent label').closest('div')})

我是否遗漏了什么,或者这是 Spectator 目前没有的功能?

4

0 回答 0