def CanRunForPage(self, page):
return page.url.startswith('http')
+ def WillStartBrowser(self, browser):
+ if self.page_test:
+ self.page_test.WillStartBrowser(browser)
+
+ def DidStartBrowser(self, browser):
+ if self.page_test:
+ self.page_test.DidStartBrowser(browser)
+
def WillNavigateToPage(self, page, tab):
"""Override to ensure all resources are fetched from network."""
tab.ClearCache(force=False)
self._SetArgumentDefaults()
def _SetArgumentDefaults(self):
- self._parser.set_defaults(**{'output_format': 'none'})
+ self._parser.set_defaults(**{'output_formats': ['none']})
def _ParseArgs(self, args=None):
args_to_parse = sys.argv[1:] if args is None else args