【问题标题】:Find component element by name in jest enzyme在笑话酶中按名称查找组成元素
【发布时间】:2020-06-02 03:47:57
【问题描述】:

组件:

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

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

错误:

什么都不显示

【问题讨论】:

标签: reactjs jestjs enzyme babel-jest


【解决方案1】:

您可以通过指定它们的属性来查找组件,这称为对象属性选择器。详情请查看here

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2016-06-08
    • 2011-08-15
    • 1970-01-01
    • 2018-07-30
    • 2018-03-23
    相关资源
    最近更新 更多