2014-10-09 90 views
2

我試圖獲取最後一個孩子的高度以進行測試。獲取SVG元素的最後一個孩子的高度

我可以選擇與$('.nv-series-1 rect:last-child')元素,但不知道如何獲得具體的高度。我試過$('.nv-series-1 rect:last-child').getBBox()沒有運氣。

<g class=nv-series-1> 
    <rect class="nv-bar positive" x="0" y="206.8" height="13.15" width="86.4"></rect> 
    <rect class="nv-bar positive" x="0" y="206.8" height="13.15" width="86.4"></rect> 
</g> 

回答

1

查找元素by.css和使用getAttribute()得到height屬性值:

var rect = element(by.css('.nv-series-1 rect:last-child')); 
expect(rect.getAttribute('height')).toBe('13.15');