1つ前のタグに○○という文字が入っているタグ
例えば以下のようなHTMLの場合に、
<div> <div>...</div> <div>...</div> <div>...</div> <div id="div1">ほげほげ○○ふがふが</div> <div id="div2">このdivタグを取得したい</div> <div>...</div> <div>...</div> <div>...</div> </div>
div2のdivタグを取得したい場合のxpath式はこんな風になる(もちろん id が振られていない前提です)
//div[preceding-sibling::div[1][contains(text(), '○○')]]