带OR的Xpath表达式(Xpath expression with OR)

编程入门 行业动态 更新时间:2024-10-19 04:26:29
带OR的Xpath表达式(Xpath expression with OR)

我想知道是否有方法来验证Xpath上的多个字符串。 这是我现在使用的那个:

/td[2][text()[contains(.,'Word1')]]

我想要做这样的事情:

/td[2][text()[contains(.,'Word1' OR 'Word2' OR 'Word3')]]

那可能吗?

I'd like to know if there is a way to verify multiple strings on a Xpath. This is the one I'm using now:

/td[2][text()[contains(.,'Word1')]]

I'd like to do something like this:

/td[2][text()[contains(.,'Word1' OR 'Word2' OR 'Word3')]]

Is that possible?

最满意答案

更新回答:

我相信,您遇到的问题是区分大小写 ,请尝试写入or以小写形式:

//td[text()[contains(.,'Word1') or contains(.,'Word2') or contains(.,'Word3')]]

如果它没有帮助,你可以使用Union方法:

/td[2][text()[contains(.,'Word1')]] | /td[2][text()[contains(.,'Word2')]] | /td[2][text()[contains(.,'Word3')]]

Updated answer:

I believe, the problem why you are experiencing is case-sensitivity, try writing or in lower-case:

//td[text()[contains(.,'Word1') or contains(.,'Word2') or contains(.,'Word3')]]

If it doesn't help, you can use Union approach:

/td[2][text()[contains(.,'Word1')]] | /td[2][text()[contains(.,'Word2')]] | /td[2][text()[contains(.,'Word3')]]

更多推荐

本文发布于:2023-08-04 12:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1415994.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表达式   Xpath   expression

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!