Bonjour à tous,
Je rencontre un soucis pour faire de l'automatisation de tests sur un site web. Je m'excuse d'avance, mais le problème n'est pas facile à décrire. Mon problème est le suivant:
Je dois récupérer des informations sur des pages qui possèdent plusieurs fois le même type de divisions (ici des <table></table>). Chacune des pages possède plusieurs <table></table>, mais qui ne sont pas forcément dépendant de la même division. Voici un exemple :
Page:
Code :
- <div>
- <span>
- <table></table>
- <table></table>
- <table></table>
- </span>
- <span>
- <table></table>
- </span>
- </div>
|
Mon but étant de récupérer une information dans chaque tableau de la manière la plus rapide possible, j'ai essayé d'identifier les tableaux par index : table[1], table[2], etc..
Seulement, comme les tableaux ne se trouve pas dans le même <span> il y a plusieurs <table> d'index "1" (Un premier dans le premier <span> et un dans le second <span>).
N'y a t-il pas un moyen d'identifier chaque tableau par rapport à "<div>" de manière à ce que chaque <table> soit identifiable à la suite ?
(table[1], table[2], table[3], table[4] et non pas table[1], table[2], table[3], table[1])
Je ne suis pas obligé de passer par les index pour les reconnaître, mais c'est la dernière piste que j'ai exploré. (elle me semblait pratique car me permettait de parcourir tous les <table> à l'aide d'une boucle et d'une variable qui s'incrémente à chaque boucle)
Si je n'ai pas été assez clair n'hésitez pas à me poser des questions pour que je détaille un peu plus mon problème
Merci d'avance pour vos réponses et le temps accordé à mon problème!