Index: tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py |
index 4dc7f755b5684ff3e83df506e1f0eef14f454bb2..347bcb6f73ff2b3cf4df2c1b00dfab591abf333c 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py |
@@ -134,6 +134,8 @@ class DevToolsClientBackend(object): |
def StopChromeTracing(self, trace_data_builder, timeout=30): |
context_map = self.GetUpdatedInspectableContexts() |
for context in context_map.contexts: |
+ if context['type'] not in ['iframe', 'page', 'webview']: |
+ continue |
context_id = context['id'] |
backend = context_map.GetInspectorBackend(context_id) |
success = backend.EvaluateJavaScript( |