如何使用两个可能的最后一个元素的xpath?

IAd*_*ter 1 xml selenium xpath

我有复杂的xpath选择器.我想把它变成通用的,所以它可以指向输入和textarea.

示例xpath的

//someelement//input

//someelement//textarea
Run Code Online (Sandbox Code Playgroud)

如何将这两者合并为单个xpath?

Ben*_*ela 5

你可以使用一个联盟:

 //someelement//input  | //someelement//textarea
Run Code Online (Sandbox Code Playgroud)

或者在XPath 2中:

//someelement//(input, textarea)
Run Code Online (Sandbox Code Playgroud)