159 To find a div of a certain class that contains a span at any depth containing certain text, try: //div[contains(@class, 'measure-tab') and contains(.//span, 'someText')] That said, this solution looks extremely fragile. If the table happens to contain a span with the text you're looking for, the div containing the table will be ...