6.1.1 多浏览器驱动配置(Capability 管理) 6.1.1 多浏览器驱动配置(Capability 管理) 在现代 Web 自动化测试体系中,浏览器兼容性早已不是“可选项”,而是决定产品能否触达全球用户的“生死线”。用户可能使用 Chrome、Firefox、Safari、Edge,甚至某些企业仍在运行 IE;移动端则横跨 Android WebView、iOS Safari、以及各种定制化内核。面对如此碎片化的环境,自动化脚本若仅在单一浏览器上运行,无异于闭门造车——看似高效,实则脆弱。 那么,如何让同一套测试逻辑在数十种浏览器环境中稳定执行?答案的核心,藏在一个看似不起眼却至关重要的概念中:Capabilities(能力描述)。