|
Methods defined here:
- ClearCache(inspector_backend, *args, **kwargs)
- CollectGarbage(inspector_backend, *args, **kwargs)
- Disconnect(self)
- Disconnects the inspector websocket.
This method intentionally leaves the self._websocket object around, so that
future calls it to it will fail with a relevant error.
- EnableAllContexts(inspector_backend, *args, **kwargs)
- Allows access to iframes.
Raises:
exceptions.WebSocketDisconnected
exceptions.TimeoutException
exceptions.DevtoolsTargetCrashException
- EvaluateJavaScript(inspector_backend, *args, **kwargs)
- Evaluates a javascript expression and returns the result.
Raises:
exceptions.EvaluateException
exceptions.WebSocketDisconnected
exceptions.TimeoutException
exceptions.DevtoolsTargetCrashException
- ExecuteJavaScript(inspector_backend, *args, **kwargs)
- Executes a javascript expression without returning the result.
Raises:
exceptions.EvaluateException
exceptions.WebSocketDisconnected
exceptions.TimeoutException
exceptions.DevtoolsTargetCrashException
- GetCookieByName(inspector_backend, *args, **kwargs)
- GetDOMStats(inspector_backend, *args, **kwargs)
- Gets memory stats from the DOM.
Raises:
inspector_memory.InspectorMemoryException
exceptions.TimeoutException
exceptions.DevtoolsTargetCrashException
- GetWebviewInspectorBackends(self)
- Returns a list of InspectorBackend instances associated with webviews.
Raises:
devtools_http.DevToolsClientConnectionError
- IsInspectable(self)
- Whether the tab is inspectable, as reported by devtools.
- Navigate(inspector_backend, *args, **kwargs)
- Screenshot(inspector_backend, *args, **kwargs)
- StartTimelineRecording(inspector_backend, *args, **kwargs)
- StopTimelineRecording(inspector_backend, *args, **kwargs)
- SynthesizeScrollGesture(inspector_backend, *args, **kwargs)
- Runs an inspector command that causes a repeatable browser driven scroll.
Args:
x: X coordinate of the start of the gesture in CSS pixels.
y: Y coordinate of the start of the gesture in CSS pixels.
xDistance: Distance to scroll along the X axis (positive to scroll left).
yDistance: Distance to scroll along the Y axis (positive to scroll up).
xOverscroll: Number of additional pixels to scroll back along the X axis.
xOverscroll: Number of additional pixels to scroll back along the Y axis.
preventFling: Prevents a fling gesture.
speed: Swipe speed in pixels per second.
gestureSourceType: Which type of input events to be generated.
repeatCount: Number of additional repeats beyond the first scroll.
repeatDelayMs: Number of milliseconds delay between each repeat.
interactionMarkerName: The name of the interaction markers to generate.
Raises:
exceptions.TimeoutException
exceptions.DevtoolsTargetCrashException
- WaitForNavigate(inspector_backend, *args, **kwargs)
- __del__(self)
- __init__(self, app, devtools_client, context, timeout=60)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- app
- debugger_url
- id
- message_output_stream
- screenshot_supported
- timeline_model
- url
- Returns the URL of the tab, as reported by devtools.
Raises:
devtools_http.DevToolsClientConnectionError
|