【问题标题】:How to access SVG elements using protractor如何使用量角器访问 SVG 元素
【发布时间】:2016-03-23 03:16:00
【问题描述】:

我正在使用剑道甜甜圈图表,图表在 UX/UI 中加载良好,并显示数据。现在我正在使用量角器/茉莉花编写功能测试,我需要访问图表的值。

通常 element(by.xpath) 或 element(by.css) 适用于 HTML 控件。但由于剑道甜甜圈使用 SVG,element(by.xpath) 或 element(by.css) 不起作用。

如何访问量角器/jasmine 中的 SVG 元素?

【问题讨论】:

    标签: xpath svg kendo-ui protractor karma-jasmine


    【解决方案1】:

    我在拥有剑道图表的 div 上使用了 element(by.binding('vm.results'))

    <div kendo-chart="kchart" data-k-options="vm.options" k-data-source="vm.results" data-role="chart" class="k-chart" style="position: relative;"></div>
    

    我是这样访问剑道甜甜圈图的:

    element(by.binding('vm.results')).getText();
    

    有了这个我可以得到我需要的图例细节

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多