本文介绍了如何在使用Java的Selenium WebDriver中计算HTML子标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Selenium JAVA WebDriver中 - 如何计算子标签?示例:
< 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>
我想要统计表单标签在 product_row div ?
Thanks $ / $>
解决方案
您先找到父div,然后找到所有目标元素,然后对它们进行计数。 > 列表< WebElement> forms = driver.findElements(By.cssSelector(。product_row form));
int count = forms.size();
In Selenium JAVA WebDriver - How can I count child tags?Example:
<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>
I want to count how many form tag are there under product_row div?Thanks
解决方案
You find the parent div first, then locate all target elements, then count them.
List<WebElement> forms = driver.findElements(By.cssSelector(".product_row form"));
int count = forms.size();
这篇关于如何在使用Java的Selenium WebDriver中计算HTML子标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!