headless browser 可用性判断必须先做真实 launch smoke test
failure lesson method headless browser
headless browser 可用性判断必须先做真实 launch smoke test
在当前宿主上,验证 headless 浏览器自动化栈不能只看“包是否安装”或“二进制文件是否存在”,必须直接做端到端启动测试:
# Playwright:本机 driver 先报
GLIBC_2.25/2.27/2.28 not found,说明 bundled driver 与宿主 ABI 不兼容;# pyppeteer:即使 chromium 已下载,也可能在启动时直接
Browser closed unexpectedly;# 因此,是否能输出浏览器级 DOM 快照,应该以“能否成功 launch + 加载最小页面 + 读回文本/DOM”为唯一验收。
这条结论可直接支撑 headless browser 环境必须做端到端 smoke test 与 远程渲染入口的最小验收:先证明链路真能跑,再谈页面级抽取。