一些快速搜索发现,我显然不是 第一个有这种想法的人"我可以单独测试我的CSS吗?" .
我想知道是否有人在这里成功进行了CSS单元测试?如果你已经尝试过失败,或者只是有自己的理论,请告诉我为什么(显然)还没有完成?
您可以使用Selenium,这是一个Web测试框架.通过这种方式,您可以断言要将哪些样式应用于DOM等元素.
硒
否则,不确定你的目标是什么.正如其名称所示,单元测试测试'单元',对我来说,这只对代码有意义,而不是css.
有一个名为Quixote的新css单元测试库.它不是直观地比较图像,而是查看代码.与Selenium不同,您不必断言特定样式,而是可以说"它应该居中"或"左侧应该在此另一个元素的右侧10px".