当前位置:  开发笔记 > 前端 > 正文

CSS回归工具?

如何解决《CSS回归工具?》经验,为你挑选了1个好方法。

我正在寻找一个用于CSS重构的可视化回归测试工具,并查看网站中是否存在任何意外的级联行为.

理想情况下,该工具可以抓取网站(甚至本地)并抓取每个页面的快照并将其存储在单个存储库中.

第二次运行时,它将显示自上次运行以来视觉上不同的页面.

更好的是:

    如果它可以显示页面的2版本的重叠XOR视图.

    比较不同浏览器的渲染结果(几乎就像一个自动化的Microsoft Expression Web比较功能).

Chris Ruppel.. 6

我目前最喜欢的是WebDriverCSS与BrowserStack Automate API的结合.这对工具允许在BrowserStack支持的各种设备上进行多平台,多浏览器回归测试.它需要编写代码,但比势必幻影或Slimer任何解决方案更加全面.

如果您可以使用旧的WebKit作为唯一的测试UA,那么这里是使用PhantomCSS进行CSS回归测试的精彩文章.他们的基本示例提供了原始问题所需的内容:两次提交之间的视觉差异.

对于一个不需要编码的简单工具(只有YAML配置),我比PhantomCSS更频繁地指向Wraith.如果你喜欢Wraith并且不想写Casper代码,请给@ ericcraio的答案投票.



1> Chris Ruppel..:

我目前最喜欢的是WebDriverCSS与BrowserStack Automate API的结合.这对工具允许在BrowserStack支持的各种设备上进行多平台,多浏览器回归测试.它需要编写代码,但比势必幻影或Slimer任何解决方案更加全面.

如果您可以使用旧的WebKit作为唯一的测试UA,那么这里是使用PhantomCSS进行CSS回归测试的精彩文章.他们的基本示例提供了原始问题所需的内容:两次提交之间的视觉差异.

对于一个不需要编码的简单工具(只有YAML配置),我比PhantomCSS更频繁地指向Wraith.如果你喜欢Wraith并且不想写Casper代码,请给@ ericcraio的答案投票.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有