java.lang.Object
org.openqa.selenium.devtools.v85.cast.Cast

@Beta public class Cast extends Object
A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.openqa.selenium.devtools.Command<Void>
    Stops observing for sinks and issues.
    static org.openqa.selenium.devtools.Command<Void>
    enable(Optional<String> presentationUrl)
    Starts observing for sinks that can be used for tab mirroring, and if set, sinks compatible with |presentationUrl| as well.
    static org.openqa.selenium.devtools.Event<String>
     
    static org.openqa.selenium.devtools.Command<Void>
    setSinkToUse(String sinkName)
    Sets a sink to be used when the web page requests the browser to choose a sink via Presentation API, Remote Playback API, or Cast SDK.
    static org.openqa.selenium.devtools.Event<List<Sink>>
     
    static org.openqa.selenium.devtools.Command<Void>
    Starts mirroring the tab to the sink.
    static org.openqa.selenium.devtools.Command<Void>
    stopCasting(String sinkName)
    Stops the active Cast session on the sink.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Cast

      public Cast()
  • Method Details

    • enable

      public static org.openqa.selenium.devtools.Command<Void> enable(Optional<String> presentationUrl)
      Starts observing for sinks that can be used for tab mirroring, and if set, sinks compatible with |presentationUrl| as well. When sinks are found, a |sinksUpdated| event is fired. Also starts observing for issue messages. When an issue is added or removed, an |issueUpdated| event is fired.
    • disable

      public static org.openqa.selenium.devtools.Command<Void> disable()
      Stops observing for sinks and issues.
    • setSinkToUse

      public static org.openqa.selenium.devtools.Command<Void> setSinkToUse(String sinkName)
      Sets a sink to be used when the web page requests the browser to choose a sink via Presentation API, Remote Playback API, or Cast SDK.
    • startTabMirroring

      public static org.openqa.selenium.devtools.Command<Void> startTabMirroring(String sinkName)
      Starts mirroring the tab to the sink.
    • stopCasting

      public static org.openqa.selenium.devtools.Command<Void> stopCasting(String sinkName)
      Stops the active Cast session on the sink.
    • sinksUpdated

      public static org.openqa.selenium.devtools.Event<List<Sink>> sinksUpdated()
    • issueUpdated

      public static org.openqa.selenium.devtools.Event<String> issueUpdated()