Index: tools/telemetry/telemetry/page/__init__.py |
diff --git a/tools/telemetry/telemetry/page/__init__.py b/tools/telemetry/telemetry/page/__init__.py |
index 05849860e3f182259dff296fead12f39ff5ac0b8..ab95c2134d50df9d58e516a8b4ff7a4e1df3b1a3 100644 |
--- a/tools/telemetry/telemetry/page/__init__.py |
+++ b/tools/telemetry/telemetry/page/__init__.py |
@@ -24,7 +24,7 @@ def _UpdateCredentials(credentials_path): |
class Page(user_story.UserStory): |
def __init__(self, url, page_set=None, base_dir=None, name='', |
- credentials_path=None, labels=None): |
+ credentials_path=None, labels=None, startup_url=''): |
super(Page, self).__init__(shared_page_state.SharedPageState, name, labels) |
self._url = url |
self._page_set = page_set |
@@ -44,7 +44,7 @@ class Page(user_story.UserStory): |
# These attributes can be set dynamically by the page. |
self.synthetic_delays = dict() |
- self.startup_url = page_set.startup_url if page_set else '' |
+ self._startup_url = startup_url |
self.credentials = None |
self.skip_waits = False |
self.script_to_evaluate_on_commit = None |
@@ -54,6 +54,10 @@ class Page(user_story.UserStory): |
def credentials_path(self): |
return self._credentials_path |
+ @property |
+ def startup_url(self): |
+ return self._startup_url |
+ |
def _SchemeErrorCheck(self): |
if not self._scheme: |
raise ValueError('Must prepend the URL with scheme (e.g. file://)') |