使用Capybara引用css:before选择器

使用Capybara引用css:before选择器,css,rspec,capybara,Css,Rspec,Capybara,我不知道这是否可以实现,但我想用Capybara在Rspec中进行测试,以验证是否存在特定的css类。这在我的css中: .thing-before::before, .my-class{ <content to create a bullet point> } 我的类中有一个元素,在此之前,css创建了一个要点。我想先用水豚来验证。东西的存在。由于Capybara测试html页面,而之前的.thing不在html页面中,因此如果Capybara不能做到这一点,我也不会感到惊讶。非

我不知道这是否可以实现,但我想用Capybara在Rspec中进行测试,以验证是否存在特定的css类。这在我的css中:

.thing-before::before, .my-class{
<content to create a bullet point>
}

我的类中有一个元素,在此之前,css创建了一个要点。我想先用水豚来验证。东西的存在。由于Capybara测试html页面,而之前的.thing不在html页面中,因此如果Capybara不能做到这一点,我也不会感到惊讶。非常感谢您的帮助。

这可能不是使用您的规格进行测试的正确方式。。。它会让你的测试变得过于脆弱,以至于无法进行小的样式化。通过实际查看您的站点并确保其外观正确来检查样式。谢谢Taryn East,您是对的。我已经手动检查过了,但我很好奇是否有办法做到这一点。我同意,它太脆了。