有没有好的工具或方法可以自动测试CSS选择器?
我正在开发一个SCSS框架,并希望在其中包含自动化测试。具体来说,我想要测试以确保CSS选择器正常工作。
例如,假设我有以下HTML:
<input class="btn" disabled id="test"></input>
以及 CSS
.btn {
color: red;
...
}
.btn:disabled {
color: green;
...
}
我希望有一个测试,能够确保具有id =“test”的元素,拥有.btn:disabled作为最高优先级的css类(最后一个特定度最高的类),并且.btn是第二高优先级。换句话说,我想确保在该元素上应用.btn:disabled和.btn css样式,并且.btn:disabled中的样式覆盖.btn中的样式。
我考虑在Selenium中完成这个测试。有没有好的方法可以做到这一点?我不想在测试中硬编码CSS值。