작동하지 않습니다와 Authlogic :카피 바라 + 오이 + 셀레늄 드라이버 내가 authlogic와 @javascript와 오이 테스트를 실행할 때이 내가 얻을 오류입니다
You must activate the Authlogic::Session::Base.controller with a controller object before creating objects
이 기능/지원/authlogic 내 authlogic 지원 코드 .rb : @javascript없이
def create_session
Session.create(:name => "test", :password => "test-33")
end
:
require "authlogic"
require "authlogic/test_case"
World(Authlogic::TestCase)
ApplicationController.skip_before_filter :activate_authlogic
Before do
activate_authlogic
end
이 내가 세션을 생성하는 방법이다 , 그것은 authlogic이 활성화되지 않는다는 오류를주지는 않지만 @javascript를 사용하면 오류가 발생합니다. 이 문제를 어떻게 수정합니까?
오메가와 카피 바라를 폴리스티스트와 함께 javascript_driver (그리고 헤드리스 브라우저로 PhantomJS)를 사용하려고 할 때도 똑같은 문제가 발생했습니다. 이 수정 프로그램은 저에게 효과적이었습니다. – shalott