| 12345678910111213 |
- import assert from 'node:assert/strict';
- import { chromium } from 'playwright';
- import { checkPlatform } from './platform-functional.mjs';
- const browser = await chromium.launch({ headless: true, executablePath: process.env.PLAYWRIGHT_CHROMIUM_EXECUTABLE || 'C:/Users/Administrator/AppData/Local/ms-playwright/chromium-1228/chrome-win64/chrome.exe' });
- try {
- const page = await browser.newPage({ viewport: { width: 1440, height: 1000 } });
- const errors = [];
- page.on('pageerror', error => errors.push(error.message));
- const results = await checkPlatform(page, process.env.FRONTEND_URL || 'http://127.0.0.1:18763');
- assert.deepEqual(errors, [], '平台页面无浏览器执行错误');
- console.log(JSON.stringify({ passed: results.length, browserErrors: errors.length }));
- } finally { await browser.close(); }
|