const jsdom = require("jsdom"); const { JSDOM } = jsdom; test().then(res => { console.log(res); }) async function test() { let virtualConsole = new jsdom.VirtualConsole(); virtualConsole.on("error", () => { // No-op to skip console errors. }) //virtualConsole.sendTo(console); const newDOM = await JSDOM.fromFile("./test.html", { runScripts: "outside-only", resources: "usable", virtualConsole }); return newDOM.window.document.body.innerHTML; }