8 lines
1003 B
JavaScript
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();
|