[英]XML - XPath to return element that brother element contains certain text
[英]XPath for an element that contains another element with certain text?
你可以试试
//button[contains(div,'Save')]
使用包含特定文本的子div
定位button
小心,另一个答案//button[contains(div,'Save')]
在这种情况下有效,但请注意它会在以下情况下失败
button
包含一个span
或另一个或没有元素,而不是一个div
。div
元素一起存在,其字符串值包含子字符串"Save"
: "Save this"
、 "Save that"
、 "Jesus Saves"
等。这个 XPath,
//button[normalize-space() = 'Save']
将选择空间标准化字符串值恰好为"Save"
button
元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.