【发布时间】:2013-12-31 10:43:25
【问题描述】:
在 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下有多少个form标签? 谢谢
【问题讨论】:
-
我可能会使用 xpath 表达式://xpath-to-element[count(childExpression)]
-
其实:
count(//div[@class='product_row']/form[@class='product_container'])比较具体 -
@DanielChapman:这不会产生任何元素。 Selenium 只能处理实际元素,不能处理 XPath 的文本或计数等。
-
真的吗?这是很好的信息。今晚我会验证它。
-
感谢大家帮助我。 @User1177636 您的脚本一次性工作并没有尝试其他人,但现在会给其他人一个机会 - 再次感谢您的所有帮助。
标签: java html selenium selenium-webdriver