Bonjour,

je voudrai trouver la liste des elements presents dans un menu d'une page web en utilisant webdriver.
ma page html est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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