具有特定值的任何属性的所有元素的XPath?

Gol*_*fin 7 html xml selenium xpath

我正在使用Selenium来识别任何可能在其任何属性中具有指定值的HTML元素.我希望在XPath中有一些方法可以做到这一点,但我还没有找到任何答案.

Pie*_*ois 19

首先,如果要在其上应用xpath选择,则必须将HTML转换为xhtml.

用于选择在其一个属性中具有指定值的(x)html元素的xpath是:

//*[@*="specified value"]
Run Code Online (Sandbox Code Playgroud)


kjh*_*hes 19

以下是用于选择的XPath表达式...

感谢Pierre首次发帖 //*[@*='v'].请提出他的回答.


Shl*_*iel 7

//*[@*[contains(.,'val')]] 将从根中找到任何包含其值中包含“val”的属性的后代节点。