首页 > 解决方案 > 如何在高位图表中选择以下数据点

问题描述

如何编写 xpath 以选择橙色标记之前的点

在此处输入链接描述

我获得橙色情节的 xpath 是

//*[contains(@class,"highcharts-line-series")]/*[@fill="#FF9700"]

标签: seleniumhighcharts

解决方案


我假设“橙色标记之前的点”是指在带有橙色点标记的月份之前发生的数据点。如果这就是你的意思,那么你可以使用这个 XPath

//path[@fill='#FF9700']/preceding-sibling::path[1]

您尚未发布 HTML 的其余部分,因此您可能需要使用您已经发布的内容为其添加一些上下文,例如

//*[contains(@class,"highcharts-line-series")]/path[@fill='#FF9700']/preceding-sibling::path[1]

推荐阅读