【发布时间】:2017-09-05 23:45:41
【问题描述】:
我在网页上有一个 CSS 文件。我有一堆硒测试来验证组件的样式。我想检测这个 CSS 文件来为其生成代码覆盖率?这可能吗?
对此的任何帮助都非常感谢。
【问题讨论】:
标签: javascript html css code-coverage instrumentation
我在网页上有一个 CSS 文件。我有一堆硒测试来验证组件的样式。我想检测这个 CSS 文件来为其生成代码覆盖率?这可能吗?
对此的任何帮助都非常感谢。
【问题讨论】:
标签: javascript html css code-coverage instrumentation
为什么要为 CSS 生成代码覆盖率?这似乎很奇怪,因为由于特殊性等原因,您无法确定编写的 CSS 是否会显示在浏览器中。
您可以使用 Galen 测试框架来测试 UI 组件的样式:http://galenframework.com/
【讨论】:
“插入”一个 CSS 文件,不,这没有任何意义,因为 CSS 样式表不像 Java 或 JavaScript 源/类文件那样包含可执行代码。
可以检测未使用的样式、规则等,是使用理解 CSS 的静态分析工具。某些 Java IDE(至少是 IntelliJ IDEA)确实具有这种能力。还有专门的 CSS 分析和优化工具,如 other answer 中所述。
【讨论】: