Java 如何基于多个子div查找父div的xpath?

Java 如何基于多个子div查找父div的xpath?,java,selenium,xpath,Java,Selenium,Xpath,以这个html为例 <div class="randomclass-parent" id="Need to find this div"> // Parent Div I am looking for <table class="rando table"> <tbody role="presentation"> <tr role="presentation&quo

以这个html为例

<div class="randomclass-parent" id="Need to find this div">  // Parent Div I am looking for
<table class="rando table">
<tbody role="presentation">
<tr role="presentation">
<td id="radnom">
<div class="childclass">Sam</div>
<td id="radnom">
<div class="childclass">Elliot</div>
<td id="radnom">
<div class="childclass">Smith</div>

</tbody>
</table>
</div>

如何根据表数据内部的子div中的文本定位父div父节点是用于检索当前节点的父节点的方法

我希望这就是你要找的-


Xpath=//*[text()='Sam']///parent::div

使用以下
Xpath

//div[.//div[text()='Sam'] and .//div[text()='Elliot'] and .//div[text()='Smith']]
//div[.//div[text()='Sam'] and .//div[text()='Elliot'] and .//div[text()='Smith']]