如何使用selenium Webdriver读取图形数据

时间:2015-11-20 08:22:53

标签: java selenium selenium-webdriver

我需要使用selenium Webdriver从图表中读取数据。

网站上的图表如下: enter image description here

如果我将光标置于红色框中的点顶部,则会出现一个弹出窗口,其中显示该日期的点击率和展示次数值。

我无法在此弹出窗口中执行检查元素。在源代码中,我无法看到任何类似于2,790次展示值的文本。

如何阅读与每个日期对应的点击率和展示次数值。请提供帮助和建议。

在HTML中,我只能看到以下日期:

<div class="highcharts-axis-labels highcharts-xaxis-labels" style="position: absolute; left: 0px; top: 0px;">
<span style="position: absolute; font-family: &quot;Open Sans&quot;,sans-serif ! important; font-size: 11px; white-space: nowrap; color: rgb(112, 112, 112); cursor: default; margin-left: 0px; margin-top: 0px; left: 1146.69px; top: 256px;" opacity="1"><div style="overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:81px;">**19/11/2015**</div></div>

请建议。任何帮助将不胜感激!!

更多html:

<div id="widget-5665340308297502-inner" class="widget-data menu firepath-matching-node" data-bind="attr:{id: internal.controlWidgetInnerContainerId}, event:{dblclick: api.editSettings}" style="" data-highcharts-chart="3">
<svg version="1.1" style="font-family:"Open Sans", sans-serif !important;font-size:12px;font-weight:normal;" xmlns="http://www.w3.org/2000/svg" width="1309" height="287">
<div class="highcharts-tooltip" style="position: absolute; left: 146px; top: -9999px; visibility: visible;">
<div class="highcharts-axis-labels highcharts-xaxis-labels" style="position: absolute; left: 0px; top: 0px;">
<div>06/11/2015</div>
</span>
</div>
<div class="highcharts-axis-labels highcharts-yaxis-labels" style="position: absolute; left: 0px; top: 0px;">
</div>

0 个答案:

没有答案