代码之家  ›  专栏  ›  技术社区  ›  MJohnyJ

capybara:使用find在第一级查找元素

  •  0
  • MJohnyJ  · 技术社区  · 6 年前

    简单的话题:我不想要孩子。

    我使用capybara来计算元素,这些元素是父元素的“第一级子元素”。为了更清楚地说明,我有如下HTML:

    <html>
        <body>
            <div id="parentdiv">
                <div>
                    <div></div>
                    <div></div>
                    <div></div>
                </div>
                <div>
                    <div></div>
                </div>
            </div>
            <whatever>
            </whatever>
        </body>
    </html>
    

    我想计算DIV元素,这些元素是id=“parentDiv”的DIV的子元素。所以结果应该是2而不是6或7。正确的方法是什么?

    谢谢您!

    1 回复  |  直到 6 年前
        1
  •  1
  •   Guy    6 年前

    你可以找直系儿童 > 元素的

    css: "#parentdiv > div"