是否有一种获取实际DOM节点的方法,所以我可以使用Dom api来查询它,而不是要求使用酶的api,这仅适用于某些极端情况,例如,我需要声明有关dom节点本身的内容。
您可以使用wrapper.getDOMNode()
也许您正在寻找酶的instance()?
我也遇到了同样的问题。就我而言,我正在测试使用react-aria-modal
构建的对象,该对象在与mount()
呈现的初始元素不同的DOM部分中呈现了overlay div。为了测试此渲染是否正确,我需要更全面地了解DOM。为此,我使用了attachTo
的render()
选项来确保我的测试DOM在真实浏览器中看起来应该是这样。 Here是文档中对该技术的很好的一般描述。
如果使用jsdom创建DOM,则类似这样:
您可以使用类似:
如果要打印整个DOM,