XPath query to get nth instance of an element

This is a FAQ:

//somexpression[$N]

means “Find every node selected by //somexpression that is the $Nth child of its parent”.

What you want is:

(//input[@id="search_query"])[2]

Remember: The [] operator has higher precedence (priority) than the // abbreviation.

Leave a Comment