1

次の 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:&quot;Lucida Grande&quot;, &quot;Lucida Sans Unicode&quot;, 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:&quot;Lucida Grande&quot;, &quot;Lucida Sans Unicode&quot;, 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>
4

1 に答える 1

0

ハイチャートのテストを簡単にするために書かれたこの Java ライブラリをチェックしてください。

https://github.com/Ardesco/Powder-Monkey/tree/master/src/main/java/com/lazerycode/selenium/graphs

于 2013-09-08T09:37:42.180 に答える