У меня возникает странность при попытке перейти с вебрата на капибару. Ошибка такая:
And I press "Create floob"
# features/step_definitions/web_steps.rb:27
no button with value or id or text 'Create floob' found (Capybara::ElementNotFound)
HTML в моем приложении выглядит так:
<fieldset class="buttons">
<ol>
<input id="floob_submit" name="commit" type="submit" value="Create floob" />
</ol>
</fieldset>
Я бы подумал, что капибара будет смотреть на value
кнопок на странице, и, читая документацию, это действительно так, но это не работает! Если я изменю строку в моем файле cuke на And I press "floob_submit"
, все будет работать, но я бы не стал менять все свои функции ...
Есть ли у кого-нибудь мысли о том, почему это может происходить и есть ли исправления? Спасибо друзья!