jsdom 相关问题

为node.js实施WHATWG DOM和HTML标准(以及其他)

JSDom 11.12.0 - 如何模拟localStorage?

自JSDom的最新版本发布以来,我无法再模拟localStorage了。我尝试了以下方法:Object.defineProperty(window,'localStorage',{value:LocalStorageMock})窗口....

回答 3 投票 5

querySelectorAll()在与jsdom一起使用时返回空节点列表

我正在尝试使用jsdom从我的Node.js应用程序中删除维基百科页面中的一些信息。以下是我正在做的一个例子:jsdom.env({url:“https://en.wikipedia.org/wiki/Bill_Gates”,...

回答 1 投票 3

仅限Jest - addEventListener~单击断言

我想模拟正常的dom点击,如Jest docs中所示:test('点击后显示用户',()=> {document.body.innerHTML =' ' + ' ' ...

回答 1 投票 1

如何在相对路径的jsdom中加载html文件?

这是不行的,尽管这里给出的相对路径是正确的(函数(完成){JSDOM.fromFile('../../../ src / main / resources / templates / components / xyz.html')。然后( (dom)=> ......

回答 1 投票 2

如何使用Jest或其他测试库通过JavaScript测试DOM的动态更改?

我根据环境在页面加载时动态添加标签<head>。函数:export const loadScript =()=> {//将脚本标记加载到头...

回答 1 投票 0

在WebWorker中使用D3(v3)绘制图形

目标是在WebWorker中使用D3(v3)绘制图形(人力车会更好)。要求#1:整个项目的存储空间不应超过1 MB。要求#2:互联网......

回答 1 投票 0

JSdom画布 - 如何截取页面的截图?

版本:节点v8.11.4“express”:“^ 4.16.3”,“jsdom”:“^ 11.3.0”,“request”:“^ 2.88.0”,代码:var express = require('express') ; var app = express(); var router = express.Router(); var request = ...

回答 1 投票 0

使用Mocha&Chai测试使用Web Audio API的库

我正在构建一个使用web音频api的库(ToneJS更具体)。我尝试过使用jsdom,mocha-jsdom没有成功。我收到此错误 - node_modules / tone / build / Tone.js:3869 ...

回答 1 投票 0

如何添加 支持我在Jest的测试?

在我的Jest单元测试中,我正在使用ColorPicker渲染一个组件。 ColorPicker组件创建一个canvas对象和2d上下文但返回'undefined',这会引发错误“无法设置属性”...

回答 5 投票 13

读取元素JSDOM样式的最佳实践[关闭]

要使用JSDOM从元素获取样式属性,我使用以下内容:window.getComputedStyle(element)这是我发现的唯一示例。使用element.style.someAttribute似乎没有返回...

回答 1 投票 -2

如何测试动态页面标题?

我正在使用react-helmet并根据某些条件更改文档页面标题。如何使用react-testing-library测试该行为?我试过像const {debug} = render(&...

回答 1 投票 0

Jsdom如何“为特定元素的存在进行轮询”。

在jsdom docs https://github.com/jsdom/jsdom中,在异步脚本加载下,建议轮询特定元素的存在作为确保dom加载你的内容的方法...

回答 1 投票 0

Jest- JSDOM在实例化JSDOM时将HTML传递给Jest中的JSDOM构造函数

有没有办法将HTML传递给jest内置JSDOM中的构造函数,比如const dom = new JSDOM(' 你好,世界 '); - in orginal JSDOM I looked at Jest ...

回答 1 投票 2

JSDOM + Ava - 依赖于`document` global的测试功能

我正在编写一些与文档对象相关的实用程序。假设我正在编写一个使用文档浏览器对象的文章。 // utils.js导出函数myFn(callback){document ....

回答 1 投票 1

找到范围开始或结束的元素

我试图找到选定范围开始的元素。例如: 您好,Genei180是我的名字 The user now Selects: "ei180 is ...

回答 1 投票 0

jsdom:无法读取null的属性'_location'

当我通过开玩笑测试史诗时,我正在测试失败。测试失败/.../node_modules/jsdom/lib/jsdom/browser/Window.js:148返回idlUtils.wrapperForImpl(idlUtils.implForWrapper(window._document)....

回答 2 投票 3

如何对电容器项目进行单元测试?

我需要运行一些JavaScript单元测试。我们使用摩卡和柴的组合进行测试。我们正在考虑将Capacitor转换为将网络应用转换为移动设备的工具......

回答 1 投票 0

使用jsodom和jest测试react-mapbox-gl

考虑我们有以下Map组件。这是在TypeScript中,但同样适用于普通的JavaScript。 import * as React from'reaction';从'react-mapbox-gl'导入ReactMapboxGl; ...

回答 1 投票 4

酶`.find(选择器)`似乎找不到选择器

element.find('span.active-nav-option')返回任何内容,而element.find('。active-nav-option')返回span。测试的目的是找出是否渲染了跨度而不是链接。 ...

回答 1 投票 1

使用jsdom解析html文件体

首先,我是UI新手,所以在提供解决方案之前请记住这一点。我有一个url,我在量角器spec文件中传递给jsdom。它返回必须解析的响应。 Jsdom逻辑:......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.