我正在尝试使用以下java类在firefox浏览器(org.openqa.selenium.firefox.FirefoxDriver)中的Highcharts图中进行一些自动化测试。我想知道我们如何才能知道类别中的值是什么(即xaxis ) 和 y 轴值。似乎遇到了问题
List<WebElement> gClassElements driver.findElementsByClassName("highcharts-data-labels highcharts-tracker highcharts-tracker");
还是搜索一些标签组合会更好?highcharts 代码看起来像
<pre>
<!-- g class="highcharts-data-labels highcharts-tracker highcharts-tracker" visibility="visible" zIndex="6" transform="translate(58,55) scale(1 1)" style="cursor:pointer;">
<g zIndex="1" style="cursor:default;" transform="translate(126,185)" visibility="inherit">
<text x="3" y="15" style="font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#2f7ed8;line-height:14px;fill:#2f7ed8;" zIndex="1">
<tspan x="3">4</tspan>
</text>
</g>
<g zIndex="1" style="cursor:default;" transform="translate(388,44)" visibility="inherit">
<text x="3" y="15" style="font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#2f7ed8;line-height:14px;fill:#2f7ed8;" zIndex="1">
<tspan x="3">15</tspan>
</text>
</g>
</g -->
</pre>