module Selenium::WebDriver::DriverExtensions::HasNetworkConditions
Public Instance Methods
Source
# File lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb, line 60 def delete_network_conditions @bridge.delete_network_conditions end
Resets Chromium
network emulation settings.
Source
# File lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb, line 30 def network_conditions @bridge.network_conditions end
Returns network conditions.
@return [Hash]
Source
# File lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb, line 45 def network_conditions=(conditions) conditions[:latency] ||= 0 unless conditions.key?(:throughput) conditions[:download_throughput] ||= -1 conditions[:upload_throughput] ||= -1 end conditions[:offline] = false unless conditions.key?(:offline) @bridge.network_conditions = conditions end
Sets network conditions
@param [Hash] conditions @option conditions [Integer] :latency @option conditions [Integer] :throughput @option conditions [Integer] :upload_throughput @option conditions [Integer] :download_throughput @option conditions [Boolean] :offline