Comment puis-je cliquer sur cet élément à l'aide de XPATH dans WebDriver avec Java?

Voici le code HTML:

<li>
<input type="checkbox" checked="" name="selectedMstrPrivGroupList[9].mstrAuthorities[0].status"/>
Add Dexter
</li>

Comment cela pourrait-il être l'élément cliqué dans WebDriver? C'est une case à cocher. Et je veux utiliser XPath comme je l'ai près de 30+ cases à cocher dans la page. Afin que je puisse créer une méthode générique et ne laisser passer que les WebElement. J'ai essayé ce qui suit, mais ne fonctionne pas.

Driver.findElement(By.xpath("//input[contains(.,'Add Dexter')]")).click();
pourquoi ne pas vous le faire avec findElements? Une autre option pourrait être cssSelectors
Une autre option, mais ils ne sont pas la même chose. Veuillez marquer votre question correctement.

OriginalL'auteur Mike | 2012-09-11