Привет
У меня очень простой интеграционный тест
require 'integration_test_helper'
Capybara.current_driver = :rack_test
class AdminSignsInTest < ActionDispatch::IntegrationTest
test 'can sign in' do
email = '[email protected]'
password = 'secret_password'
Admin.create email: email, password: password
visit new_admin_session_path
fill_in 'admin_email', with: email
fill_in 'admin_password', with: password
click_button I18n.t('devise.views.sign_in')
assert_equal I18n.t('devise.sessions.signed_in'), find('p.notice').text
end
end
Когда я устанавливаю драйвер Capybara на тестовые проходы rack_test
, но когда я устанавливаю его на selenium
, он терпит неудачу с "Недействительным адресом электронной почты или паролем". на странице входа (я использую Devise). Что я делаю неправильно?