jsdom 相关问题

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

与 React 测试库中的 userEvent.type 一起使用时不会调用 onChange

我正在使用 RTL 和 Jest 来测试 Slate 编辑器。我使用 .type 模拟用户在编辑器中输入内容,并期望 Slate 的 onChange 将被调用。然而,这并没有发生。 这是沙子...

回答 1 投票 0

ws 在浏览器中不起作用。浏览器客户端必须使用本机 WebSocket 对象

Node JS 应用程序在 JEST、Puppeteer 测试中出现 websocket 错误。 Chromium 打开一秒钟,然后立即关闭。我在测试中没有使用 websocket,所以不确定为什么会出现附加错误...

回答 2 投票 0

如何修复 Chrome 扩展程序“未捕获的引用错误:文档未定义”错误?

我正在创建一个扩展,我希望它能够在任何网站上找到特定的单词并突出显示它们。 但是,在加载扩展程序后,我立即收到一条错误消息。有谁知道吗...

回答 1 投票 0

Nextjs 13 能够在本地运行服务器时获取和抓取网页,但是当应用程序部署在 Vercel 上时,获取失败

这是抓取网站的 GET 函数 导出异步函数 GET(req) { const itemNumber = req.url.split("scrape_costco/")[1]; console.log("项目编号:", itemNumb...

回答 0 投票 0

如何在 Nodejs 中使用 Observable Plot?

我读到使用 jsdom 是 Observable Plot(从 D3js 派生的模块)在 Nodejs 中工作所必需的。 然而,关于这个的例子很少,我无法正确地适应我......

回答 2 投票 0

当前测试环境未配置为支持 act(...) - @testing-library/react

我正在尝试将我的项目升级到 React 18,一切都在浏览器的开发和生产模式下运行。但是在升级到最新版本的 @testing-library/react 之后,我的一些单元测试是

回答 5 投票 0

(JS DOM) 在 div 中创建新元素

所以,我试图制作一个网络应用程序,它的行为类似于使用文本区域元素作为输入的机器人。在参考 W3Schools 提供的 JS DOM 文档时,我发现我的代码无法正常工作。我是...

回答 0 投票 0

有没有比使用 puppeteer 更轻量级的方法在 nodejs 中从 html 渲染图像?

我想在nodejs中从html生成图像。到目前为止,我见过的大多数包和库都使用 puppeteer 或某种无头铬。有没有办法在没有广泛依赖的情况下做到这一点......

回答 1 投票 0

React试图在JSDom下附加Events。

我正试图用我认为完全传统的方式来测试我的React(用于浏览器)代码。Mocha作为测试运行器,JSDom模拟浏览器,Enzyme检查结果。我的问题是...

回答 1 投票 0

JSDom因果报应角度设置

我希望能够使用JSDOM作为浏览器在angular中使用karma运行jasmine测试。我使用以下命令安装了jsdom和karma-jsdom-launcher:npm install jsdom --save-dev ...。

回答 1 投票 1

Mocha Webcomponents测试 - ReferenceError: customElements is not defined.

我想用typescript和mocha做一些非常基本的webcoponnets测试。我使用jsdom来模拟基本的全局文档,所以我在moch opts中使用了--require jsdom-globalregister。...

回答 1 投票 2

如何测试用jsdom导入jquery的es6模块?

我正在努力让Mocha、jsdom、es6模块与babel一起与jquery玩得很好。这是一个模块/ libdom.js import $ from 'jquery'; const node = (tag)=> $(``)export { ...

回答 2 投票 6

如何在jsdom中获取元素的类名?

第一次发布,如果我搞砸了,抱歉。下面是我尝试过的代码:const domPreParse = new JSDOM(incident); //事件是我要解析的html片段const dom = domPreParse ....

回答 1 投票 0

如何获得JSDOM中元素的className?

我正在尝试使用JSDOM获取元素的className。我可以找到该元素,并且确定它存在。我尝试过在线查找,但是找不到如何找到...

回答 1 投票 0

[JSDOM脚本元素在Mocha中被覆盖

我有两个几乎相同的JS文件,我无法更改它们要添加测试。文件1:const url =“ https://file-1.js”; (function(){“ use strict”; window.onload =()=> {...

回答 1 投票 1

如何在玩笑中模拟navigator.clipboard.writeText()?

在查看Jest问题和SO答案后,我尝试了以下4个选项,但是我遇到TypeScript错误或运行时错误。我真的很想让选项1(spyOn)工作。 // -...

回答 1 投票 2

如何在玩笑测试中模拟阴影元素

我有一个React组件ReactComponentContainer,它获取config和shadowRoot。从'react'导入React;从“ ./App”导入应用;从'./ReactComponent'导入ReactComponent; const ...

回答 1 投票 2

如何以开玩笑的方式测试window.Window的目标实例

我有一个执行以下功能的函数(注意:这是使用打字稿,因此您在args中看到的类型是defs)...功能scroll(target:HTMLElement,{posX,posY}:ScrollPosition):void {.. 。

回答 1 投票 0

创建React App-在测试运行前无法设置窗口对象

[尝试为CRA生成的应用程序中的组件设置一些测试。由于导入的文件依赖于未初始化的窗口对象,导致测试无法运行....

回答 1 投票 0

我如何测试在玩笑中使用`requestAnimationFrame`的代码?

我想为使用requestAnimationFrame和cancelAnimationFrame的模块编写一个有趣的单元测试。我尝试使用自己的模拟方法覆盖window.requestAnimationFrame(如此答案中所建议的那样,...

回答 1 投票 0

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