Comment compter HTML balise enfant dans Selenium WebDriver à l'aide de Java

En Sélénium JAVA WebDriver - Comment puis-je calculer le nombre de balises enfants?
Exemple:

<div class="subcategory_container">
  <div class="products_container">
     <div class="product_row">
       <form class="product_container">
       <form class="product_container">
       <form class="product_container">
     </div>
   </div>
</div>

Je veux compter le nombre de forme tag il product_row div?
Grâce

  • Je serais probablement utiliser une expression xpath: //xpath-à-élément[count(childExpression)]
  • En fait: count(//div[@class='product_row']/form[@class='product_container']) être assez spécifique
  • Cela ne se traduira pas dans tous les éléments. Le sélénium peut faire affaire uniquement avec des éléments réels, pas de XPath du texte ou de comptage etc.
  • Vraiment? Que de bonnes informations. Je vais vérifier ce soir.
  • Merci à tous de m'avoir aidé. @User1177636 votre script travaillé dans un coup de feu n'a pas essayé d'autres, mais vous donnera un coup de feu à d'autres - Encore une fois apprécié à vous aider.
InformationsquelleAutor Onu | 2013-12-12