Поскольку Capybara изначально разрабатывался как инструмент тестирования, он пытается эмулировать действия пользователя.Так как пользователь не может нажать на невидимую кнопку, Capybara также не может напрямую.Если вы тестируете, вам нужно повторить то, что будет делать пользователь.
Если, с другой стороны, вы просто автоматизируете сайт, чтобы очистить некоторые данные и действительно хотите вызвать событие click, которое вы можете попробоватьчто-то вроде
page.find_button("Save", visible: :hidden, wait: 5).execute_script('this.click()')
Примечание: если вы делаете это в коде, который фактически тестирует сайт / приложение, ваш тест в основном бесполезен.