在黄瓜的一个自定义步骤中,我写了这个:
find(:xpath ,"//ul//input[@placeholder = 'Enter Something'][last()]").set(value)
我得到了 Regexp 模糊匹配错误:它同时获取了两个元素。我怎样才能在黄瓜中使用xpath
(甚至可能)获得这个元素?css
我正在使用cucumber-1.2.1
和capybara-2.0.3
(请注意:以上两个输入字段中的每个属性都相同)
HTML:
<ul class = "someclass">
<li>
<div>
<a></a>
<input></input>
<input placeholder = "Enter Something"></input>
</div>
</li>
<li>
<div>
<a></a>
<input></input>
<input placeholder = "Enter Something"> // This is the element I want
</input>
</div>
</li>
</ul>