Я запускаю несколько спецификаций запросов, используя драйвер селена для капибары, и, пока они работают, они выполняются слишком долго.Тест начинается, Firefox запускается, нажимает на ссылку и зависает примерно на 15 секунд перед заполнением формы.Вот код спецификации:
it "should let an invited user sign up" do
# Invite the user
invitation = Factory.create :invitation, :invitee => nil
# Sign up
visit invitation_path(:controller => :sessions, :action => :invitation, :token => invitation.token)
current_path.should eq(login_path)
click_link "Connect with Facebook"
current_path.should eq(edit_user_path(User.order('created_at desc').first))
# Fill form
# THIS IS THE PART THAT TAKES WAY TOO LONG TO BEGIN
fill_in "Username", :with => "johndoe"
fill_in "Email", :with => "john@doe.com"
fill_in "City", :with => "Santiago"
fill_in "Commune", :with => "Santiago"
select_date Time.now, :from => "user_birthday"
click_on "Save"
# THIS ASSERTION ALSO TAKES VERY LONG TO BE RUN
current_path.should eq(root_path)
end
Есть идеи, что происходит?Это ожидаемое поведение для селена?Есть ли способ ускорить это?