2016-02-22 84 views
0

我有div下的四个类,当选择一个类时,一个类会附加伪元素':: before'。我想找到哪个元素有psuedo元素,但是如何用量角器检查它?量角器伪元素

<div class> 
    <i class>#1.... ::before</i> 
    <i class>#2.... </i> 
    <i class>#3.... </i> 
    <i class>#4.... </i> 
</div> 

我试过'.getAttributes('。example_class_here')'但是之前没有显示出来。我也尝试过使用Javscript中的.getComputedStyle,但它也不喜欢这样。

建议和编码示例感谢!

+0

所以你要如果伪元素测试被渲染? –

+0

不是真正的渲染,更像是它已被选中。每个都是可点击的,::之前是唯一可以看到是否选择某个项目的方法。 – TypeSource

+0

目前还不清楚你选择的是什么。究竟确定给定的元素是否具有伪元素? – BoltClock

回答

0

你可以出现在像元素类:

element.getAttribute('class') 

那么如果要断言如果该元素包含一个特定的类

expect(element.getAttribute('class')).toContain('yourClass')