8.4.1.2 兼容性测试流程 8.4.1.2 兼容性测试流程:当 遇上浏览器渲染差异——一次跨版本 CSS 选择器失效的根因定位实战 你有没有经历过这样的深夜? 凌晨一点十七分,CI 流水线突然红了。不是单元测试挂了,不是 lint 报错,而是——E2E 兼容性测试在 Chrome 120 上全部通过,在 Safari 17.4 上却有 13 个用例静默失败。页面渲染看似正常,但某个关键按钮始终不可点击;控制台无报错,Network 面板无异常请求,DevTools 的 Elements 面板里元素明明存在, 却返回 ;你反复刷新、清缓存、切无痕模式、重装 WebDriver……最后发现,问题只出现在 Safari 17.