Module: Selenium::WebDriver::Chrome::Features
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Instance Chain:
|
|
Defined in: | rb/lib/selenium/webdriver/chrome/features.rb |
Constant Summary
-
CHROME_COMMANDS =
# File 'rb/lib/selenium/webdriver/chrome/features.rb', line 28{ get_cast_sinks: [:get, 'session/:session_id/goog/cast/get_sinks'], set_cast_sink_to_use: [:post, 'session/:session_id/goog/cast/set_sink_to_use'], start_cast_tab_mirroring: [:post, 'session/:session_id/goog/cast/start_tab_mirroring'], start_cast_desktop_mirroring: [:post, 'session/:session_id/goog/cast/start_desktop_mirroring'], get_cast_issue_message: [:get, 'session/:session_id/goog/cast/get_issue_message'], stop_casting: [:post, 'session/:session_id/goog/cast/stop_casting'], send_command: [:post, 'session/:session_id/goog/cdp/execute'] }.freeze
::Selenium::WebDriver::Chromium::Features
- Included
Instance Attribute Summary
::Selenium::WebDriver::Chromium::Features
- Included
Instance Method Summary
::Selenium::WebDriver::Chromium::Features
- Included
Instance Method Details
#command_list
[ GitHub ]# File 'rb/lib/selenium/webdriver/chrome/features.rb', line 38
def command_list CHROME_COMMANDS.merge(CHROMIUM_COMMANDS).merge(self.class::COMMANDS) end
#commands(command)
[ GitHub ]# File 'rb/lib/selenium/webdriver/chrome/features.rb', line 42
def commands(command) command_list[command] end