【发布时间】:2012-12-06 09:22:49
【问题描述】:
我正在使用 Capybara 在我的应用程序中编写测试,但现在我有一种情况,我需要读取 capybara 中某个元素的 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(第一个元素的id,类为childClass
【问题讨论】:
标签: ruby-on-rails capybara integration-testing