0

我是 FitNesse 的新手,我试图弄清楚如何编写一个测试来计算给定 DOM 元素的子元素数量,然后测试该数字。任何指针将不胜感激。

4

1 回答 1

0

您如何整合 FitNesse 和 Selenium?通过在您的灯具中直接调用 WebDriver?

如果您使用自己的 WebDriver 实现(或任何其他允许您直接使用 WebElement 对象的方法),您可以通过选择所有子节点并计算这些节点来查询 WebElement:

public int countTotalChildElementsForElement(final WebElement domElement) {
    return domElement.findElements(By.xpath("//*")).size();
}
于 2013-01-02T18:38:24.593 回答