2016-02-22 86 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')