Selenium 如何在高位图表中选择以下数据点

Selenium 如何在高位图表中选择以下数据点,selenium,highcharts,Selenium,Highcharts,如何编写xpath来选择橙色标记之前的点 我得到橙色图的xpath是 //*[contains(@class,"highcharts-line-series")]/*[@fill="#FF9700"] 我假设“橙色标记之前的点”指的是在用橙色点标记的月份之前出现的数据点。如果这就是你的意思,那么你可以使用这个XPath //path[@fill='#FF9700']/preceding-sibling::path[1] 您还没有发布HTML的其余部分,因此您可能需要使用类似于您已经发布的内

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

我得到橙色图的xpath是

//*[contains(@class,"highcharts-line-series")]/*[@fill="#FF9700"]
我假设“橙色标记之前的点”指的是在用橙色点标记的月份之前出现的数据点。如果这就是你的意思,那么你可以使用这个XPath

//path[@fill='#FF9700']/preceding-sibling::path[1]
您还没有发布HTML的其余部分,因此您可能需要使用类似于您已经发布的内容添加一些上下文,例如

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