次のようなhtmlがあります
<table>
<tr>
<td class='1'>
<div>
<a class='abc'> element1 </a>
</div>
</td>
<td class='2'></td>
<td class='3'>
<img id='generated id' class='xyz' />
</td>
</tr>
</table>
関数のパラメーターとして element1 を使用しています。element1 を取得したら、img タグに移動してクリックする必要があります。
xpathセレクターを試しました
WebElement e = driver.getelementbyXpath("//a[contains(@class,'abc')
and text()='element1')"]);
WebElement e2 = e1.findelementbyxpath("../..//img[contains(@id,'something')
and contains(@class='xyz')]");
これは動作しません。