Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用什么 Xpath 表达式来查找其实际文本(innerHTML)是 Logout 的所有锚点(只是“a”)元素。
就像是
//a[@innerHTML='Logout']
那会是正确的吗?
不,这将是不正确的。innerHTML是一个属性,是对象模型的一部分,而 XPath 对标签和属性进行操作。除非您的a标签实际上有一个名为 的属性innerHTML,否则这是行不通的。
innerHTML
a
如果要比较标签本身的值,可以使用.(点)来引用标签:
.
a[.='Logout']
但是,我必须补充一点,以防万一您使用 jQuery:我不确定它是否适用于 jQuery。jQuery 不完全支持 XPath,只支持基本的东西。