我的HTML中有几个具有相同类名的工具提示元素。我正在尝试为要突出显示的元素打印工具提示消息。当鼠标指向该特定元素时,唯一改变的属性是“ opacity:1”。鼠标指向时,该特殊属性将从“ 0”更改为“ 1”。

我编写了以下Xpath,为我提供了几个元素,如上图所示,但是我想访问在“样式”属性中具有“ oapcity:1”的元素。

("//div[@class='d3-tip bar-chart n']")


有人可以帮我为上述公式创建一个xpath吗?

谢谢

最佳答案

使用此XPath:

//div[@class = 'd3-tip bar-chart n'
    and contains(normalize-space(@style), 'opacity:1')]

关于python - 如何为包含特定字符串的属性制定XPATH表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26028043/

10-15 16:59