Je sais que vous pouvez obtenir un élément parent lorsque vous utilisez Selenium pour Java et XPath comme ceci:
WebElement parent = child.findElement(By.xpath(".."));
Mais comment puis-je obtenir le prochain frère d'un élément, que dois-je mettre entre les parenthèses au lieu de deux points comme dans le cas ci-dessus?
Utilisation following-sibling
axe:
WebElement followingSibling = child.findElement(By.xpath("following-sibling::*"));
Liste des axes disponibles par MDN, pour plus d'informations: Mozilla Developer Network: Axes
WebElement parent = child.findElement (By.xpath ("following-sibling :: * [X]"));
X sera le frère Xth de cet élément.