Ruby on rails 从到更新时,内部的水豚速度非常慢
我有这样的方法:Ruby on rails 从到更新时,内部的水豚速度非常慢,ruby-on-rails,ruby,selenium,capybara,Ruby On Rails,Ruby,Selenium,Capybara,我有这样的方法: def self.click_button(label) selector = "menu.toolbar" page.within(selector) do page.click_link(label) end end 在水豚1.1.2(古代)上,它工作得很好,在现代版本2.5.0,它非常慢-返回空元素大约需要10分钟 当我在中的之前暂停调试器时,我可以在js控制台上找到jquery中没有任何问题的元素。我正在使用chrome来运行测试 最好的, Sla
def self.click_button(label)
selector = "menu.toolbar"
page.within(selector) do
page.click_link(label)
end
end
在水豚1.1.2
(古代)上,它工作得很好,在现代版本2.5.0
,它非常慢-返回空元素大约需要10分钟
当我在中的之前暂停调试器时,我可以在js控制台上找到jquery中没有任何问题的元素。我正在使用chrome来运行测试
最好的,
Slawosz也很古老,因为它于2015年8月26日发布。我建议升级到最新版本(目前为2.12.1)
内的将等待至Capybara。要找到匹配的可见元素,默认等待时间为\u max\u wait\u time
秒,如果未找到,将引发异常。如果你说这需要10分钟,那么你需要减少你所设置的Capybara。默认的等待时间。Capybara 2.5.0也很古老,因为它是在2015年8月26日发布的。我建议升级到最新版本(目前为2.12.1)
内的将等待至Capybara。要找到匹配的可见元素,默认等待时间为\u max\u wait\u time
秒,如果未找到,将引发异常。如果你说这样做需要10分钟,那么你需要减少你所设置的Capybara.default\u max\u wait\u time
到的时间。显然,看起来有人在5年前做了一些疯狂的黑客行为,每0.5秒就有一个无限的睡眠循环…………显然,看起来有人在5年前做了一些疯狂的黑客行为有无限循环,每0.5秒睡眠一次。。。。。。。。。。。。。