innerText在jest测试中未定义
- 论坛
- innerText在jest测试中未定义
11 浏览
innerText在jest测试中未定义
在使用jest进行测试时,我发现innerText
属性在测试中是未定义的,而在非测试环境中它具有正确的值。
但是当在非jest测试环境下使用相同的代码时,innerText显示为:
'a b c'
,而textContent是'abc'
。
为什么在jest中innerText是未定义的,而在非jest环境中它的值是真实的呢?
以下是在非jest环境下工作的代码示例:
const addTextInRichTextToPdf = (doc, text, offsetY) => { const div = document.createElement('DIV') div.innerHTML = 'abc' console.log('innerText', div.innerText) // 打印真实值 console.log('textContent', div.textContent) // 'abc' ...