Trouver la list des element dans un menu avec webdriver
Bonjour,
je voudrai trouver la liste des elements presents dans un menu d'une page web en utilisant webdriver.
ma page html est:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <div class="composant-list">
<h2>Select Composant</h2>
<ul>
<li>
<h4>Content</h4>
<ul class="list">
<li class="composant-panel-item" data-component="summary">
<li class="composant-panel-item" data-component="header">
<li class="composant-panel-item" data-component="image">
<li class="composant-panel-item" data-component="details">
<li class="composant-panel-item" data-component="text">
</ul>
</li>
<li>
<h4>Graphs</h4>
<ul class="list">
<li class="composant-panel-item" data-composant="bar-c">
<li class="composant-panel-item" data-composant="c-chanels">
<li class="composant-panel-item" data-composant="c-entity">
<li class="composant-panel-item" data-composant="p-c-entity">
<li class="composant-panel-item" data-composant="l-chart">
<li class="composant-panel-item" data-composant="p-chart">
<li class="composant-panel-item" data-composant="l-c-pub">
</ul>
</li>
<li>
<li>
<li>
<li>
</ul>
</div> |
J.ai essayé ceci:
List <WebElement> links = driver.findElements(By.id("a"));
System.out.println("LIST"+links);
je n'arrive pas a avoir la liste des elements, quand je dis element c'est "summary", "header", etc..
Merci