2014-10-09 83 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');