在笑话酶中按名称查找组成元素
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();
组件:
<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();