| Index: tools/telemetry/telemetry/core/chrome/inspector_page.py
|
| diff --git a/tools/telemetry/telemetry/core/chrome/inspector_page.py b/tools/telemetry/telemetry/core/chrome/inspector_page.py
|
| index d5eac724285358cca9720a44fde8e99793b56d25..4253c286a62629516bc1bea1cf31728f9732df5b 100644
|
| --- a/tools/telemetry/telemetry/core/chrome/inspector_page.py
|
| +++ b/tools/telemetry/telemetry/core/chrome/inspector_page.py
|
| @@ -71,6 +71,14 @@ class InspectorPage(object):
|
| """
|
|
|
| def DoNavigate():
|
| + if script_to_evaluate_on_commit:
|
| + request = {
|
| + 'method': 'Page.addScriptToEvaluateOnLoad',
|
| + 'params': {
|
| + 'scriptSource': script_to_evaluate_on_commit,
|
| + }
|
| + }
|
| + self._inspector_backend.SendAndIgnoreResponse(request)
|
| # Navigate the page. However, there seems to be a bug in chrome devtools
|
| # protocol where the request id for this event gets held on the browser
|
| # side pretty much indefinitely.
|
| @@ -84,14 +92,6 @@ class InspectorPage(object):
|
| }
|
| }
|
| self._inspector_backend.SendAndIgnoreResponse(request)
|
| - if script_to_evaluate_on_commit:
|
| - request = {
|
| - 'method': 'Page.addScriptToEvaluateOnLoad',
|
| - 'params': {
|
| - 'scriptSource': script_to_evaluate_on_commit,
|
| - }
|
| - }
|
| - self._inspector_backend.SendAndIgnoreResponse(request)
|
| self.PerformActionAndWaitForNavigate(DoNavigate, timeout)
|
|
|
| def GetCookieByName(self, name, timeout=60):
|
|
|