我四处搜索但没有看到这个问题的答案,尽管它必须(?)很简单?
给出类似的东西:
<form>
<input type="text">
<select></select>
</form>
我想选择 input 元素或 select,事先不知道它会是哪个。
我试过对此的变体(其中 . 是表单节点):
./(input or select)
但我收到有关无效 xpath 的消息。这是在 Python 3 中。
最佳答案
您可以使用这个 XPath:
//input | //select
或
//*[self::input or self::select]
关于xml - 如何使用 Xpath 匹配一个或另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949212/