セレンを使用してWebページでハイチャートをテストすることは可能ですか?私は現在、WebページをテストするためにSelenium-rcとperlを使用しています。セレンによるハイチャートのテスト
2
A
答えて
0
あなたがhtmlタグ値読み取ったデータを読み込み、HTMLタグにそれを注入するJavaScriptを実行できます。
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("var y = Highcharts.charts[0].series[0].data[0].y;$('body').append('<span id=\"testTag\">'+y+'</span>');");
WebElement y = driver.findElement(By.xpath("//span[@id='testTag']"))
0
firechartレンダリングhighcharts jsとsvgコードへの結果。svgコードはテスト可能ではありません。だから私はテストフラグを追加することをお勧めします。テストフェーズでは、あなたは2次元surface.seleniumを印刷することができます簡単にノードとデータをextactすることができます。
uが1の例やポイントをお願いできますか? – aradhak