Exemplo n.º 1
0
 def _UpdateDevToolsClient(self):
   if self._devtools_client is None:
     self._app_backend.platform_backend.ForwardHostToDevice(
         self._local_port, self._remote_devtools_port)
     if devtools_client_backend.IsDevToolsAgentAvailable(self._local_port):
       self._devtools_client = devtools_client_backend.DevToolsClientBackend(
           self._local_port, self._remote_devtools_port, self._app_backend)
Exemplo n.º 2
0
 def _UpdateDevToolsClient(self):
     if self._devtools_client is None:
         platform_backend = self._app_backend.platform_backend
         self._forwarder = platform_backend.forwarder_factory.Create(
             forwarders.PortPair(0, self._remote_devtools_port),
             reverse=True)
         devtools_port = self._forwarder.port_pair.local_port
         if devtools_client_backend.IsDevToolsAgentAvailable(
                 devtools_port, None, self._app_backend):
             self._devtools_client = devtools_client_backend.DevToolsClientBackend(
                 devtools_port, None, self._remote_devtools_port,
                 self._app_backend)
Exemplo n.º 3
0
 def HasBrowserFinishedLaunching(self):
     assert self._port, 'No DevTools port info available.'
     return devtools_client_backend.IsDevToolsAgentAvailable(
         self._port, self)