selenium - 如何使用 Protractor 测试 svg 饼图和图形?

标签 selenium svg selenium-webdriver protractor

我想知道是否有人可以指导我如何使用 Protractor 测试 svg 饼图和图表。

我必须在将鼠标悬停在饼图上时读取饼图上的数据,或者在将鼠标悬停在数据点上时读取图表上的数据。

除了文本数据外,饼图与下面的饼图非常相似。检查 2D 饼图示例:http://www.fusioncharts.com/charts/pie-doughnut-charts/

最佳答案

我通过 xpath 获取数据 - 尽管它与正常情况有点不同。要访问 svg:

element(by.xpath('//*[name() = "svg"]//the rest of the path'))

关于selenium - 如何使用 Protractor 测试 svg 饼图和图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28973918/

相关文章:

php - 在 laravel 4 中上传 svg 图片时出现 "Unable to read image"错误

java - 通过 Selenium 和 Java 使用 CssSelector 识别新添加的元素

java - 检查字符串时,until() 中出现 “FluentWait cannot be applied” 错误

javascript - 使用 selenium 在弹出窗口中按 Enter

java - SVG 线性渐变比例和平移问题

python - 如何在 Python 中使用 Selenium 在 Firefox 中禁用 Flash?

Python Selenium UnexpectedAlertPresentException

java - 使用 Selenium java 长时间运行 webdriver 时内存增加

python - 为什么 selenium 在这个 div 中找不到任何东西?

css - 可以使用 CSS 动画同时为 SVG 的两个属性设置动画吗?