自动浏览器兼容性验证

时间:2011-02-07 09:28:53

标签: unit-testing validation cross-browser

即使HTML / CSS页面根据http://validator.w3.org/ 100%有效 在某些浏览器中页面可能仍然被破坏(*咳嗽* IE7 *咳嗽*)。

是否有单元测试/验证工具可以解析html,css和javascript,并在DOM中搜索已知的浏览器错误。就像将“position:relative”与jQuery.slideUp()

结合使用一样

1 个答案:

答案 0 :(得分:1)

静态分析很难。您可以在通过事件处理程序应用于多个元素的类中使用position: relative,其中一个元素稍后由id选择并调用slideUp()。您需要的验证工具需要浏览器的功能才能触发各种事件以找到这些危险模式。

由于Microsoft浏览器非常出色并且可能会给您提供一些以前从未遇到的新问题,因此很难避免花时间手动测试;在找到他们专门为你制作的撞车的路上,你会发现更平凡的撞车事故。