2012-02-19 104 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