2012-02-19 148 views

回答

0

可以運行javascript來讀取數據,並將它注入到HTML標記然後讀取html標記值:

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

firefox渲染highcharts js和結果svg code.the svg代碼是不可測試的。所以我建議添加測試標誌。當測試階段時,可以打印二維曲面.selenium可以輕鬆提取表格節點和數據。

+0

可以ü請舉一個例子,或指向一個? – aradhak 2012-07-25 12:05:15