在 jest 酶中按名称查找成分元素

New*_*der 8 reactjs jestjs enzyme babel-jest

成分:

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

console.log(component.find('div').at(0).childAt(0).find('input').find('search').debug())
Run Code Online (Sandbox Code Playgroud)

错误:

没有显示任何内容

小智 7

您可以通过指定组件的属性来查找组件,这称为“对象属性选择器”请在此处查找详细信息。

正如您所说,您想使用属性查找组件name,那么请尝试以下操作:

component.find({ name: "search" }).debug();
Run Code Online (Sandbox Code Playgroud)