使用Selenium可以在网页上测试Highcharts吗?我目前使用Selenium-rc和perl来测试一个网页。使用Selenium测试Highcharts
2
A
回答
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可以轻松提取表格节点和数据。
相关问题
- 1. 使用selenium webdriver测试Highcharts
- 2. 使用Selenium Webdriver测试sessionStorage
- 3. 使用Cucumber测试Highcharts(JS制图库)
- 4. Selenium GUI测试?
- 5. 用于Javascript测试的Selenium vs Selenium
- 6. 使用Selenium和IE测试html文件
- 7. 使用Maven运行Selenium测试
- 8. 如何使用Selenium IDE测试工具?
- 9. 仅使用Selenium IDE的压力测试
- 10. 使用Selenium测试jQuery元素数据()?
- 11. 如何使用Selenium RC测试DHTML?
- 12. 使用Selenium webdriver测试自动填充
- 13. 使用Selenium进行测试的帮助
- 14. Selenium测试无法开始使用operadriver
- 15. 使用Selenium测试Liferay门户
- 16. Selenium测试用的Xvfb
- 17. Junit/selenium测试用例
- 18. 用Selenium Webdriver测试AngularJS
- 19. 如何在运行AB测试时使用Selenium处理测试?
- 20. Selenium Webdriver测试 - Python
- 21. Selenium设置测试
- 22. 使用Selenium WebDriver,Selenium Grid和testNG运行并行测试
- 23. Selenium IDE:在测试中执行测试
- 24. 使用Selenium Grid进行并行测试(使用C#单元测试)
- 25. 使测试取决于其他测试Selenium服务器
- 26. 尝试使用phantomjs和Selenium运行单元测试时出错
- 27. Selenium测试的XPath标识
- 28. 运行Selenium测试上GRID2
- 29. jenkins selenium不运行测试
- 30. Selenium:动态测试次数
可以ü请举一个例子,或指向一个? – aradhak 2012-07-25 12:05:15