![](/img/trans.png)
[英]How to validate if a value doesn't exist in a table's row count using ruby capybara?
[英]How to get row count from a table using ruby capybara?
在Java中,我们使用:
WebElement tablename=driver.findElement(By.xpath("table_xpath"));
WebElement<List> rowcount=tablename.findelements(By.tagname("tr"));
sys(rowcount.size());
对于上述情况,如何在Ruby Capybara中查找行数?
您可以使用#all
找到与选择器匹配的所有元素
page.all(:css, 'table tr').size
将计算页面中的所有表行。 如果有多个表,并且想要一个特定的表,则可以增加CSS选择器的特异性。 您还可以找到特定的表格,然后在该表格上调用all
表格
table = page.find(:css, 'table#my_table_id')
row_count = table.all(:css, 'tr').size
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.