【问题标题】:Get last child height of SVG element获取 SVG 元素的最后一个子元素高度
【发布时间】:2014-10-09 22:49:30
【问题描述】:

我正在尝试获取最后一个孩子的身高以进行测试。

我可以选择带有$('.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>

【问题讨论】:

    标签: javascript angularjs unit-testing protractor


    【解决方案1】:

    找到元素by.css,使用getAttribute()获取height属性值:

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

    【讨论】:

      猜你喜欢
      • 2013-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2016-07-23
      • 2012-04-02
      • 1970-01-01
      相关资源
      最近更新 更多