检查Table是否为空

时间:2014-10-10 10:18:19

标签: ruby watir

在WATIR中,我可以编写代码$ browser.table(:id,' something')来操作表,现在我想检查这个表是否为空?我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试查找子节点。并查看子节点的计数是否为1,表示只存在表头。如果它不止一个,则表示表中存在某些数据,否则该表为空。

例如:

如果您的表格中包含id =“something”

document.getElementById("something").childNodes.length

childNodes属性返回包含所选节点的子节点的NodeList。 如果所选节点没有子节点,则此属性返回不包含节点的NodeList。

您可以参考w3Schools页面