Je cours localement le sélénium, mais il est extrêmement lent sur trouver et cliquer.Selenium slow click action seulement localhost
test_helper.rb
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end
Ceci est un test sur ma page:
feature "dashboard" do
include Warden::Test::Helpers
scenario "test1", :js => true do
visit root_path
visit new_user_session_path
#any of this are super slow
#find("a[href='#{/users/sign_up}']").click
#page.find(:css, 'a[href="https://stackoverflow.com/users/passsword/new"]').click
#page.find(:xpath, "//a[@href='/users/sign_up']").click
end
Cependant, l'action de la visite est presque instantanément.
J'ai essayé un autre test:
feature "dashboard" do
include Warden::Test::Helpers
scenario "test1", :js => true do
visit 'http://www.google.com.uy'
page.find(:xpath, "//a[@href='//www.google.com.uy/intl/es-419/about.html?fg=1']").click
end
Et cela a fonctionné.
Comment puis-je trouver la cause sur mon site? Le new_user_session_path est le modèle et le contrôleur par défaut de devise.