playwright-stealth-verify 用来检查自动化测试中的浏览器信息是否一致。它把 liarjs 的检查接到已经运行的页面上,适合维护 Playwright 或 Puppeteer 测试的开发者,不必另起一个配置不同的浏览器做比较。
把现有页面对象交给检查函数,结果包含分数、具体检查项、浏览器特征和网络信息。测试可以检查总分,也可以针对关键检查项写断言,失败时把原始结果留在测试输出中。
比如主页面和后台工作线程报告了不同的身份信息,说明两处环境不一致;图形接口报出不同硬件,也应追查对应配置。它负责测量,不修改浏览器,也不附带隐藏自动化痕迹的方案。
需要 Node 22 及以上版本和现有自动化环境,依赖版本应固定。网络层检查会向指定服务发出请求,离线模式会减少检查范围。无界面浏览器的固有特征不能当作工具故障,总分更不代表能通过某个网站的检测。