From 5766d5631514d0bcb70a6313eeac2c798ed9dfb6 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 29 Apr 2026 02:08:57 +0800 Subject: [PATCH] chore: remove frontend/debug-dom.cjs --- frontend/debug-dom.cjs | 55 ------------------------------------------ 1 file changed, 55 deletions(-) delete mode 100644 frontend/debug-dom.cjs diff --git a/frontend/debug-dom.cjs b/frontend/debug-dom.cjs deleted file mode 100644 index 0a8d5ce..0000000 --- a/frontend/debug-dom.cjs +++ /dev/null @@ -1,55 +0,0 @@ -const { chromium } = require('playwright'); - -async function runChartSwitchTest() { - const browser = await chromium.launch({ headless: true }); - const context = await browser.newContext(); - const page = await context.newPage(); - - console.log('打开统计页面...'); - await page.goto('http://localhost:5173/statistics', { waitUntil: 'networkidle', timeout: 15000 }); - await page.waitForTimeout(3000); - - // 检查页面内容 - const bodyHTML = await page.evaluate(() => document.body.innerHTML.substring(0, 2000)); - console.log('\n页面 body 前2000字符:'); - console.log(bodyHTML); - - // 查找所有包含 chart 的 class - const chartElements = await page.evaluate(() => { - const all = document.querySelectorAll('*'); - const result = []; - all.forEach(el => { - if (el.className && typeof el.className === 'string' && el.className.includes('chart')) { - result.push({ - tag: el.tagName, - class: el.className, - hasCanvas: el.querySelector('canvas') ? 'has canvas' : 'no canvas' - }); - } - }); - return result; - }); - console.log('\n包含 chart 的元素:'); - console.log(JSON.stringify(chartElements, null, 2)); - - // 查找 echarts 相关的 canvas - const allCanvases = await page.evaluate(() => { - const canvases = document.querySelectorAll('canvas'); - return Array.from(canvases).map(c => ({ - parent: c.parentElement?.className || c.parentElement?.tagName, - width: c.width, - height: c.height - })); - }); - console.log('\n页面中所有 canvas:'); - console.log(JSON.stringify(allCanvases, null, 2)); - - await browser.close(); -} - -runChartSwitchTest() - .then(() => process.exit(0)) - .catch(e => { - console.error('测试失败:', e); - process.exit(1); - });