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], send_command: [:post, '/session/:session_id/chromium/send_command'.freeze] }.freeze
Instance Method Summary collapse
- #commands(command) ⇒ Object
- #network_conditions ⇒ Object
- #network_conditions=(conditions) ⇒ Object
- #send_command(command_params) ⇒ Object
Instance Method Details
#commands(command) ⇒ Object
29 30 31 |
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 29 def commands(command) COMMANDS[command] || super end |
#network_conditions ⇒ Object
33 34 35 |
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 33 def network_conditions execute :get_network_conditions end |
#network_conditions=(conditions) ⇒ Object
41 42 43 |
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 41 def network_conditions=(conditions) execute :set_network_conditions, {}, {network_conditions: conditions} end |
#send_command(command_params) ⇒ Object
37 38 39 |
# File 'lib/selenium/webdriver/chrome/bridge.rb', line 37 def send_command(command_params) execute :send_command, {}, command_params end |