为node.js实施WHATWG DOM和HTML标准(以及其他)
与 React 测试库中的 userEvent.type 一起使用时不会调用 onChange
我正在使用 RTL 和 Jest 来测试 Slate 编辑器。我使用 .type 模拟用户在编辑器中输入内容,并期望 Slate 的 onChange 将被调用。然而,这并没有发生。 这是沙子...
ws 在浏览器中不起作用。浏览器客户端必须使用本机 WebSocket 对象
Node JS 应用程序在 JEST、Puppeteer 测试中出现 websocket 错误。 Chromium 打开一秒钟,然后立即关闭。我在测试中没有使用 websocket,所以不确定为什么会出现附加错误...
如何修复 Chrome 扩展程序“未捕获的引用错误:文档未定义”错误?
我正在创建一个扩展,我希望它能够在任何网站上找到特定的单词并突出显示它们。 但是,在加载扩展程序后,我立即收到一条错误消息。有谁知道吗...
Nextjs 13 能够在本地运行服务器时获取和抓取网页,但是当应用程序部署在 Vercel 上时,获取失败
这是抓取网站的 GET 函数 导出异步函数 GET(req) { const itemNumber = req.url.split("scrape_costco/")[1]; console.log("项目编号:", itemNumb...
如何在 Nodejs 中使用 Observable Plot?
我读到使用 jsdom 是 Observable Plot(从 D3js 派生的模块)在 Nodejs 中工作所必需的。 然而,关于这个的例子很少,我无法正确地适应我......
当前测试环境未配置为支持 act(...) - @testing-library/react
我正在尝试将我的项目升级到 React 18,一切都在浏览器的开发和生产模式下运行。但是在升级到最新版本的 @testing-library/react 之后,我的一些单元测试是
所以,我试图制作一个网络应用程序,它的行为类似于使用文本区域元素作为输入的机器人。在参考 W3Schools 提供的 JS DOM 文档时,我发现我的代码无法正常工作。我是...
有没有比使用 puppeteer 更轻量级的方法在 nodejs 中从 html 渲染图像?
我想在nodejs中从html生成图像。到目前为止,我见过的大多数包和库都使用 puppeteer 或某种无头铬。有没有办法在没有广泛依赖的情况下做到这一点......
我正试图用我认为完全传统的方式来测试我的React(用于浏览器)代码。Mocha作为测试运行器,JSDom模拟浏览器,Enzyme检查结果。我的问题是...
我希望能够使用JSDOM作为浏览器在angular中使用karma运行jasmine测试。我使用以下命令安装了jsdom和karma-jsdom-launcher:npm install jsdom --save-dev ...。
Mocha Webcomponents测试 - ReferenceError: customElements is not defined.
我想用typescript和mocha做一些非常基本的webcoponnets测试。我使用jsdom来模拟基本的全局文档,所以我在moch opts中使用了--require jsdom-globalregister。...
我正在努力让Mocha、jsdom、es6模块与babel一起与jquery玩得很好。这是一个模块/ libdom.js import $ from 'jquery'; const node = (tag)=> $(``)export { ...
第一次发布,如果我搞砸了,抱歉。下面是我尝试过的代码:const domPreParse = new JSDOM(incident); //事件是我要解析的html片段const dom = domPreParse ....
我正在尝试使用JSDOM获取元素的className。我可以找到该元素,并且确定它存在。我尝试过在线查找,但是找不到如何找到...
我有两个几乎相同的JS文件,我无法更改它们要添加测试。文件1:const url =“ https://file-1.js”; (function(){“ use strict”; window.onload =()=> {...
如何在玩笑中模拟navigator.clipboard.writeText()?
在查看Jest问题和SO答案后,我尝试了以下4个选项,但是我遇到TypeScript错误或运行时错误。我真的很想让选项1(spyOn)工作。 // -...
我有一个React组件ReactComponentContainer,它获取config和shadowRoot。从'react'导入React;从“ ./App”导入应用;从'./ReactComponent'导入ReactComponent; const ...
我有一个执行以下功能的函数(注意:这是使用打字稿,因此您在args中看到的类型是defs)...功能scroll(target:HTMLElement,{posX,posY}:ScrollPosition):void {.. 。
[尝试为CRA生成的应用程序中的组件设置一些测试。由于导入的文件依赖于未初始化的窗口对象,导致测试无法运行....
我如何测试在玩笑中使用`requestAnimationFrame`的代码?
我想为使用requestAnimationFrame和cancelAnimationFrame的模块编写一个有趣的单元测试。我尝试使用自己的模拟方法覆盖window.requestAnimationFrame(如此答案中所建议的那样,...