几个快速搜索发现,我显然是单元测试的思想“我可以单元测试我的CSS?"。
我想知道这里有没有人已经成功地进行了CSS单元测试?如果你尝试过但失败了,或者只是有你自己的理论,请告诉我为什么(显然)还没有完成?
发布于 2008-12-05 01:18:30
您可以使用Selenium,这是一个web测试框架。这样,您就可以断言要对DOM中的元素应用什么样式,等等。
否则,你不确定你的目标是什么。单元测试,顾名思义,就是测试“单元”,对我来说,这只对代码有意义,对css没有意义。
发布于 2014-10-22 02:48:30
有一个新的名为Quixote的css单元测试库。它不是直观地比较图像,而是查看代码。与Selenium不同,您不必断言特定的样式,相反,您可以这样说:“它应该居中”或“左侧应该是这个元素右侧的10px”。
发布于 2014-03-12 10:01:13
我不明白为什么我们不能或者不应该对CSS进行单元测试。以下是我脑海中的场景:
我有一个CSS框架,是由多个模块化的CSS文件和驱动我的5个网站。
Ex : base.css / form.css / article.css etc.
假设我为了一个应用于站点#1的需求而对base.css进行了更改,如果没有=>,我可能会破坏站点#2的样式。
如果我的CSS框架是构建在LESS
或SASS
之上,那么CSS单元测试就更有意义了:一个宏中的改变可能会破坏所有的样式。。
https://stackoverflow.com/questions/342579
复制相似问题