首先发布在这里。
我想要具有相同" id"的表的行数。和"班" 代表作为另一个处于非活动状态且位于另一个div上的表。
<tr id="trAccountDetails" class="animate ng-scope" ng-repeat="row in displayedActiveCollection" style="">
我已尝试执行以下操作,但它返回活动表和非活动表的总行数。
int rowCount = driver.findElements(By.id("trAccountDetails")).size();
有没有办法统计只有活动表的行?
编辑:我已经尝试了以下代码,但它只返回计数为1
driver.findElements(By.xpath("//table[@st-table='displayedTermedCollection']/tbody/tr")).size();
答案 0 :(得分:0)
您可以使用xpath连接多个属性:
int rowCount = driver.findElements(By.xpath(".//*[@id='trAccountDetails' and (contains(@class,'animate'))]")).size();