Selenium慢点击动作只有localhost
我在本地运行selenium,但在查找和点击时速度非常慢。
test_helper.rb中
Capybara.register_driver :selenium do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end
这是我页面上的测试:
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="/users/passsword/new"]').click #page.find(:xpath, "//a[@href='/users/sign_up']").click end
但是,访问行动几乎是即时的。
我尝试过另一个测试:
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
它奏效了。
如何在我的网站上找到原因? new_user_session_path是设计的默认模板和控制器。
不得不禁用Turbolinks。 Capybara工作但通过byebug执行命令时速度很慢
- 我可以使用Rails在hstore中存储数组
- 如何通过特定的prority对activerecord查询进行排序
- Unicorn Memory Usage几乎填满了所有RAM
- Ruby on Rails – 在包含I18n的link_to调用中嵌入了额外的HTML
- twitter-bootstrap-rails gem工作流程
- 未创建Rails + Google Calendar API事件
- 为什么attr_accessor在Ruby on Rails中破坏了这个模型中的现有变量?
- Ruby on Rails 4:在搜索结果页面上显示搜索结果
- Rails中URL中的ID + Slug名称(如StackOverflow中)