Module: Selenium::WebDriver::Safari::Bridge
- Defined in:
- lib/selenium/webdriver/safari/bridge.rb
Constant Summary collapse
- COMMANDS =
{ get_permissions: [:get, '/session/:session_id/apple/permissions'.freeze], set_permissions: [:post, '/session/:session_id/apple/permissions'.freeze], attach_debugger: [:post, '/session/:session_id/apple/attach_debugger'.freeze] }.freeze
Instance Method Summary collapse
- #attach_debugger ⇒ Object
- #commands(command) ⇒ Object
- #permissions ⇒ Object
- #permissions=(permissions) ⇒ Object
Instance Method Details
#attach_debugger ⇒ Object
42 43 44 |
# File 'lib/selenium/webdriver/safari/bridge.rb', line 42 def attach_debugger execute :attach_debugger, {}, {} end |
#commands(command) ⇒ Object
30 31 32 |
# File 'lib/selenium/webdriver/safari/bridge.rb', line 30 def commands(command) COMMANDS[command] || super end |
#permissions ⇒ Object
34 35 36 |
# File 'lib/selenium/webdriver/safari/bridge.rb', line 34 def execute(:get_permissions)['permissions'] end |
#permissions=(permissions) ⇒ Object
38 39 40 |
# File 'lib/selenium/webdriver/safari/bridge.rb', line 38 def () execute :set_permissions, {}, {permissions: } end |