使用ReactWrapper时无法访问外部生成的元素

时间:2016-09-23 15:38:39

标签: javascript reactjs handsontable enzyme

我试图测试一个案例,在我的一个组件的render()函数中,我只渲染一个<div/>,然后通过Handsontable初始化并为其分配一个类 - exampleHotTable。

在我使用ReactWrapper的测试中,如果我打印wrapper.debug()的输出,则会打印出确切的空白&#39;&#39;但是当我打印wrapper.find('.exampleHotTable').first().html()的输出时,我得到了表格的整个生成的html,因为它应该在页面上。

最奇怪的是,如果我尝试返回null的wrapper.find('.exampleHotTable table').first().html(),尽管上面的输出包含几个表。

有关如何设置访问子元素的任何建议吗?

P.S。我之前尝试过调用wrapper.update()没有运气。

0 个答案:

没有答案