module Selenium::WebDriver::DriverExtensions::HasNetworkConditions
Public Instance Methods
delete_network_conditions()
click to toggle source
Resets Chromium
network emulation settings.
# File lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb, line 60 def delete_network_conditions @bridge.delete_network_conditions end
network_conditions()
click to toggle source
Returns network conditions.
@return [Hash]
# File lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb, line 30 def network_conditions @bridge.network_conditions end
network_conditions=(conditions)
click to toggle source
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
# 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