在笑话酶中按名称查找组成元素

Find component element by name in jest enzyme

组件:

<input name="search" onChange={this.onChange}>

console.log(component.find('div').at(0).childAt(0).find('input').find('search').debug())

错误:

不显示任何内容

您可以通过指定组件的属性来查找组件,这些属性称为 Object 属性 Selector。请查找详细信息 here

如你所说,你想使用 name 属性 查找组件,那么请试试这个:

component.find({ name: "search" }).debug();