Module: Selenium::WebDriver::DriverExtensions::HasCasting
- Defined in:
 - lib/selenium/webdriver/common/driver_extensions/has_casting.rb
 
Instance Method Summary collapse
- 
  
    
      #cast_issue_message  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
Gets error messages when there is any issue in a Cast session.
 - 
  
    
      #cast_sink_to_use=(name)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Sets a specific sink, using its name, as a Cast session receiver target.
 - 
  
    
      #cast_sinks  ⇒ Array 
    
    
  
  
  
  
  
  
  
  
  
    
What devices (“sinks”) are available to be cast to.
 - 
  
    
      #start_cast_desktop_mirroring(name)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Starts a tab mirroring session on a specific receiver target.
 - 
  
    
      #start_cast_tab_mirroring(name)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Starts a tab mirroring session on a specific receiver target.
 - 
  
    
      #stop_casting(name)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Stops the existing Cast session on a specific receiver target.
 
Instance Method Details
#cast_issue_message ⇒ String
Gets error messages when there is any issue in a Cast session.
      70 71 72  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 70 def @bridge. end  | 
  
#cast_sink_to_use=(name) ⇒ Object
Sets a specific sink, using its name, as a Cast session receiver target.
      40 41 42  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 40 def cast_sink_to_use=(name) @bridge.cast_sink_to_use = name end  | 
  
#cast_sinks ⇒ Array
What devices (“sinks”) are available to be cast to.
      30 31 32  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 30 def cast_sinks @bridge.cast_sinks end  | 
  
#start_cast_desktop_mirroring(name) ⇒ Object
Starts a tab mirroring session on a specific receiver target.
      60 61 62  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 60 def start_cast_desktop_mirroring(name) @bridge.start_cast_desktop_mirroring(name) end  | 
  
#start_cast_tab_mirroring(name) ⇒ Object
Starts a tab mirroring session on a specific receiver target.
      50 51 52  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 50 def start_cast_tab_mirroring(name) @bridge.start_cast_tab_mirroring(name) end  | 
  
#stop_casting(name) ⇒ Object
Stops the existing Cast session on a specific receiver target.
      80 81 82  | 
    
      # File 'lib/selenium/webdriver/common/driver_extensions/has_casting.rb', line 80 def stop_casting(name) @bridge.stop_casting(name) end  |