Files
kefu/deploy/dpi-adaptation-20260916/probe.mjs
T
2026-09-21 10:34:06 +08:00

8 lines
1003 B
JavaScript

import {createRequire} from 'node:module';const require=createRequire('C:/kefu/admin-web/package.json');const{chromium}=require('playwright');
const browser=await chromium.launch({executablePath:'C:/Program Files/Google/Chrome/Application/chrome.exe',headless:true});
const page=await browser.newPage({viewport:{width:960,height:500},deviceScaleFactor:2});
await page.goto('file:///C:/kefu/deploy/dpi-adaptation-20260916/payload/assets/ui/zhenyang-ai-console.html');await page.waitForTimeout(500);
await page.evaluate(()=>{STATE.ready=true;STATE.demo=false;STATE.view='logs';render('logs');fit()});
console.log(await page.evaluate(()=>{let e=[...document.querySelectorAll('button')].find(e=>e.textContent.includes('查看异常'));const out=[];while(e){out.push({tag:e.tagName,cls:e.className,style:e.getAttribute('style'),rect:e.getBoundingClientRect().toJSON(),grid:getComputedStyle(e).gridTemplateColumns,display:getComputedStyle(e).display});e=e.parentElement;}return out}));
await browser.close();