예제 #1
0
 def connect(self, task):
     """Connect to the dev tools interface"""
     ret = False
     from internal.devtools import DevTools
     self.devtools = DevTools(self.job, task)
     if self.devtools.connect(self.CONNECT_TIME_LIMIT):
         logging.debug("Devtools connected")
         ret = True
     else:
         task['error'] = "Error connecting to dev tools interface"
         logging.critical(task['error'])
         self.devtools = None
     return ret
예제 #2
0
 def connect(self, task):
     """Connect to the dev tools interface"""
     ret = False
     from internal.devtools import DevTools
     self.devtools = DevTools(self.options, self.job, task, self.use_devtools_video)
     if task['running_lighthouse']:
         ret = self.devtools.wait_for_available(self.CONNECT_TIME_LIMIT)
     else:
         if self.devtools.connect(self.CONNECT_TIME_LIMIT):
             logging.debug("Devtools connected")
             ret = True
         else:
             task['error'] = "Error connecting to dev tools interface"
             logging.critical(task['error'])
             self.devtools = None
     return ret