我正在寻找一个用于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的答案投票.
我目前最喜欢的是WebDriverCSS与BrowserStack Automate API的结合.这对工具允许在BrowserStack支持的各种设备上进行多平台,多浏览器回归测试.它需要编写代码,但多比势必幻影或Slimer任何解决方案更加全面.
如果您可以使用旧的WebKit作为唯一的测试UA,那么这里是使用PhantomCSS进行CSS回归测试的精彩文章.他们的基本示例提供了原始问题所需的内容:两次提交之间的视觉差异.
对于一个不需要编码的简单工具(只有YAML配置),我比PhantomCSS更频繁地指向Wraith.如果你喜欢Wraith并且不想写Casper代码,请给@ ericcraio的答案投票.