前端开发
HTML多视口真机渲染验收
用系统python3的Playwright指定headless shell,跑桌面/移动双宽度检测横向溢出并截图验收。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 47/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 65/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 93/100 ×0.15
适用场景
HTML渲染验收Playwright截图横向溢出检测多视口chrome-headless-shell
解决思路
- 确认系统python3已安装playwright,并在~/Library/Caches/ms-playwright/下定位chrome-headless-shell可执行文件
- 写脚本用sync_playwright,launch时指定executable_path,分别以1200px和390px视口加载本地HTML
- 在页面内evaluate比较document.documentElement.scrollWidth与clientWidth,输出横向溢出值,并截图保存
- 对截图做视觉分析,检查挤压/错位/遮挡/留空,输出具体修改点
适用边界 · 注意事项
- 不适用于需要登录态或动态后端数据的页面,file://或静态页才直接可用
- 不要假设agent-browser缓存路径一定可用,优先用系统python3的playwright
- 移动端宽度需按实际目标设备调整,390px只是常见参考