我正在使用 rails 3,目前正在使用 selenium 驱动程序编写 capybara 测试,我有以下问题
在一种形式中,我有 3 个名为“保存并添加另一个”、“保存并继续编辑”和“保存”的按钮现在,如果我尝试通过 capybara 保存表单,如下所示
click_button 'Save'
然后这会引发错误,称为“保存”按钮,找不到 id、title 或 value 现在如果我删除上面的 2 个按钮然后我尝试然后它可以工作
仅供参考,我的 3 个按钮的 html 如下,
<input class="btn" type="submit" value="Save and add another" name="_addanother" data-disable-with="Save and add another">
<input class="btn" type="submit" value="Save and continue editing" name="_continue" data-disable-with="Save and continue editing">
<input class="btn" type="submit" value="Save" name="_save" data-disable-with="Save">
如果有人有想法,请告诉我。