Sha256: 0e377155d6f716c3cd4a571d2055201ae6a0aebac12356c86e94db7caed4374e
Contents?: true
Size: 535 Bytes
Versions: 36
Compression:
Stored size: 535 Bytes
Contents
# frozen_string_literal: true module ActionPauser def initialize(mouse, keyboard) super @devices[:pauser] = Pauser.new end def pause(duration) @actions << [:pauser, :pause, [duration]] self end class Pauser def pause(duration) sleep duration end end private_constant :Pauser end if defined?(::Selenium::WebDriver::VERSION) && (::Selenium::WebDriver::VERSION.to_f < 4) && defined?(::Selenium::WebDriver::ActionBuilder) ::Selenium::WebDriver::ActionBuilder.prepend(ActionPauser) end
Version data entries
36 entries across 25 versions & 3 rubygems