酶无法找到组件/
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了酶无法找到组件/相关的知识,希望对你有一定的参考价值。
我正在使用“反应”:“^ 15.5.4”和“酶”:“^ 2.8.2”
鉴于wrapper.debug()
的以下输出:
<CellRenderer idx={4} rowIdx={0} height={35} column={{...}}
cellMetaData={{...}} value={3} rowData={{...}}
isRowSelected={false} expandableOptions={{...}}
selectedColumn={[undefined]} formatter={[undefined]}
isScrolling={true}>
<Cell idx={4} rowIdx={0} height={35} column={{...}}
cellMetaData={{...}} value={3} rowData={{...}}
isRowSelected={false} expandableOptions={{...}}
selectedColumn={[undefined]} formatter={[undefined]}
isScrolling={true} className="" tooltip=""
tabIndex={-1} isExpanded={false} isCellValueChanging={[Function]}>
<div height={35} tabIndex={-1} value={3} className="react-grid-Cell"
style={{...}} onClick={[Function]} onDoubleClick={[Function]}
onContextMenu={[Function]} onDragOver={[Function]}>
<div className="react-grid-Cell__value">
<div style={{...}}>
<span>
<SimpleCellFormatter value={3}>
<div title={3}>
3
</div>
我找不到任何需要使用的元素:
wrapper.find(wrapper.findWhere(n => n.name() === 'CellRenderer'))
wrapper.find("div[title='3']"
wrapper.find("div[value='3']")
任何想法可能是什么原因?
答案
也许
wrapper.find('CellRenderer')
wrapper.find('div').findWhere(d => d.prop('title') === 3)
wrapper.find('div').findWhere(d => d.prop('value') === 3)
以上是关于酶无法找到组件/的主要内容,如果未能解决你的问题,请参考以下文章