telemetry.internal.actions.seek
index
telemetry/internal/actions/seek.py

A Telemetry page_action that performs the "seek" action on media elements.
 
Action parameters are:
- seconds: The media time to seek to. Test fails if not provided.
- selector: If no selector is defined then the action attempts to seek the first
            media element on the page. If 'all' then seek all media elements.
- timeout_in_seconds: Maximum waiting time for the "seeked" event
                      (dispatched when the seeked operation completes)
                      to be fired.  0 means do not wait.
- log_time: If true the seek time is recorded, otherwise media
            measurement will not be aware of the seek action. Used to
            perform multiple seeks. Default true.
- label: A suffix string to name the seek perf measurement.

 
Modules
       
telemetry.core.exceptions
telemetry.internal.actions.media_action
telemetry.internal.actions.page_action

 
Classes
       
telemetry.internal.actions.media_action.MediaAction(telemetry.internal.actions.page_action.PageAction)
SeekAction

 
class SeekAction(telemetry.internal.actions.media_action.MediaAction)
    
Method resolution order:
SeekAction
telemetry.internal.actions.media_action.MediaAction
telemetry.internal.actions.page_action.PageAction
__builtin__.object

Methods defined here:
RunAction(self, tab)
WillRunAction(self, tab)
Load the media metrics JS code prior to running the action.
__init__(self, seconds, selector=None, timeout_in_seconds=0, log_time=True, label='')

Methods inherited from telemetry.internal.actions.media_action.MediaAction:
HasEventCompletedOrError(self, tab, selector, event_name)
LoadJS(self, tab, js_file_name)
Loads and executes a JS file in the tab.
WaitForEvent(self, tab, selector, event_name, timeout_in_seconds)
Halts media action until the selector's event is fired.
 
Args:
  tab: The tab to check for event on.
  selector: Media element selector.
  event_name: Name of the event to check if fired or not.
  timeout_in_seconds: Timeout to check for event, throws an exception if
      not fired.

Methods inherited from telemetry.internal.actions.page_action.PageAction:
CleanUp(self, tab)

Data descriptors inherited from telemetry.internal.actions.page_action.PageAction:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)