- 新增 ADR 架构决策记录 (Design DNA 集成与深化) - 新增 CMS 系统设计文档 - 新增实施计划文档 (Phase1-3) - 新增 Bain 品牌升级设计规格 - 新增 E2E 分层测试套件 (P1-P4) - 新增视觉回归测试配置 - 新增光效分析、视觉验证等辅助脚本 - 更新验收测试报告
31 lines
956 B
JavaScript
31 lines
956 B
JavaScript
import { chromium } from '@playwright/test';
|
|
|
|
(async () => {
|
|
const browser = await chromium.launch({ headless: true });
|
|
const page = await browser.newPage({ viewport: { width: 1440, height: 900 } });
|
|
|
|
console.log('正在访问首页...');
|
|
await page.goto('http://localhost:3000');
|
|
await page.waitForLoadState('networkidle');
|
|
await page.waitForTimeout(2000);
|
|
|
|
// 滚动到 Case Studies 区域
|
|
await page.evaluate(() => {
|
|
const sections = document.querySelectorAll('section');
|
|
for (const s of sections) {
|
|
if (s.textContent?.includes('可衡量的业务成果')) {
|
|
s.scrollIntoView({ behavior: 'smooth' });
|
|
break;
|
|
}
|
|
}
|
|
});
|
|
await page.waitForTimeout(1500);
|
|
|
|
// 截图 Case Studies 区域
|
|
await page.screenshot({ path: '/tmp/screenshots/case-studies-fixed.png' });
|
|
console.log('✓ Case Studies 区域截图已保存');
|
|
|
|
await browser.close();
|
|
console.log('\n截图完成!');
|
|
})();
|