次の Java クラスを使用して、Firefox ブラウザー (org.openqa.selenium.firefox.FirefoxDriver) のハイチャート グラフで自動テストを実行しようとしています。 ) と y 軸の値。を使用して問題が発生するようです
List<WebElement> gClassElements driver.findElementsByClassName("highcharts-data-labels highcharts-tracker highcharts-tracker");
または、タグの組み合わせを検索した方がよいでしょうか? ハイチャートのコードは次のようになります
<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>