0
我想在我使用JavaScript的測試期間以用戶身份登錄,所以我想我應該有一個幫助方法,通過前端記錄用戶。 但是用輔助在Selenium中通過前端登錄用戶水豚Rspec測試
def log_user_in_via_frontend(user)
visit root_path
fill_in 'user_session_login', :with => user.login
fill_in 'user_session_password', :with => user.password
click_on('Login')
end
我可以先登錄只要我不把:js => true
末我重定向到正確的頁面。我呼籲通過
user = FactoryGirl.create(:user)
log_user_in_via_frontend(user)
參觀root_path事後產生No route matches {:controller=>\"users\", :action=>\"show\", :id=>#<User id: nil, login: nil
這個輔助...
什麼是在用戶的登錄我的Selenium測試的最佳方式?