アプリケーションでテストを記述するためにカピバラを使用していますが、カピバラ内の要素の id を読み取る必要がある状況があります。
myid = page.find("#parentNode").first(".childClass").id
私は以下のHTML構造を持っていると考えてください
<div id="parentNode">
<div id="childNode1" class="childClass">1</div>
<div id="childNode2" class="childClass">2</div>
</div>
注意してください:子ノードのコンテンツを読み取ろうとしているのではなく、IDを読み取ろうとしています。上記は一例です。
予想される出力: childNode1 (クラス childClass を持つ最初の要素の id