此XPath表达式查找包含文本a
的所有Let's meet at 9 o'clock
元素:
//a[text()=concat('Let', "'", 's meet at 9 o', "'", 'clock')]
如何更改XPath表达式,以便不仅找到a
标记,还找到div
标记?
答案 0 :(得分:2)
尝试使用XPath:
//*[(name()='a' or name()='div') and text()=concat('Let', "'", 's meet at 9 o', "'", 'clock')]
答案 1 :(得分:2)
使用self::
轴检查a
或div
以及其他谓词:
//*[self::a or self::div][text()=concat('Let', "'", 's meet at 9 o', "'", 'clock')]
答案 2 :(得分:0)
//(a | div)[. = concat('Let', "'", 's meet at 9 o', "'", 'clock')]