Я использую сценарий управления профилем пользователя, где я переключаюсь на другой язык. Теперь все мои последующие сценарии потерпели неудачу, потому что названия кнопок изменились. Решения, которые я вижу в Интернете, предлагают использовать интернационализации I18N на этапах огурца. Тем не менее, это выглядит несколько уродливо, или? Какие еще есть варианты для сброса языка в сеансе в cucumber + devise, чтобы предотвратить такие ошибки:
Given I am logged in as user # features/step_definitions/authorization_steps.rb:1
no button with value or id or text 'Sign in' found (Capybara::ElementNotFound)
(eval):2:in `click_button'
./features/step_definitions/authorization_steps.rb:6:in `/^I am logged in as ([^"]*)$/'
features/managing_content/manage_content.feature:7:in `Given I am logged in as user'