Using Axes
Example: //div[@class='library']/descendant::span[@class='author']
selects all authors inside library divs.
Multiple Conditions
Example: //li[@class='book'][span[text()='Book A']]
selects the li element of Book A.
Practice Tool
Try these advanced queries in our XPath practice tool for QA testers.