使用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