以下是Save
规范中2个Rails 4
按钮的html源代码。该程序应点击第一个Save
:
<div class="btn-toolbar">
<a class="btn btn-primary" href="/view_handler?index=0">
<span class="translation_missing" title="translation missing: en.Back">Back</span>
</a>
<input class="btn btn-default btn btn-primary" name="commit" value="Save" type="submit">
<input class="btn btn-default btn btn-primary" name="commit" value="Save & New" and_new="true" type="submit">
</div>`
这是我尝试过的代码:
first('input.btn.btn-default').click_button 'Save'
返回的错误是:
水豚:: ElementNotFound: 无法找到“保存”按钮
在规格中点击按钮Save
的正确方法是什么?
答案 0 :(得分:2)
按钮具有不同的文字值,一个是&#39;保存&#39;和另一个&#39; Save&amp;新&#39;
within '.btn-toolbar' do
click_button 'Save'
end
应该适合您的情况。