Module: Selenium::WebDriver::Chrome::Bridge

Defined in:
lib/selenium/webdriver/chrome/bridge.rb

Constant Summary collapse

COMMANDS =
{
  get_network_conditions: [:get, '/session/:session_id/chromium/network_conditions'.freeze],
  set_network_conditions: [:post, '/session/:session_id/chromium/network_conditions'.freeze]
}.freeze

Instance Method Summary collapse

Instance Method Details

#commands(command) ⇒ Object



28
29
30
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 28

def commands(command)
  COMMANDS[command] || super
end

#network_conditionsObject



32
33
34
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 32

def network_conditions
  execute :get_network_conditions
end

#network_conditions=(conditions) ⇒ Object



36
37
38
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 36

def network_conditions=(conditions)
  execute :set_network_conditions, {}, {network_conditions: conditions}
end