Posted at

RubyでSeleniumを動かすときにテストの実行速度を設定する方法

More than 3 years have passed since last update.

https://groups.google.com/forum/#!topic/ruby-capybara/3gi4acdkpQY より引用

  class SlowHttpClient < Selenium::WebDriver::Remote::Http::Default

def request(*args)
sleep 0.3
super
end
end

driver = Selenium::WebDriver.for :firefox, :http_client => SlowHttpClient.new

これで早くしたりゆっくり動かしたり出来るようになった。HAPPY!