Beispiel #1
0
 async def _targetCreated(self, event: Dict) -> None:
     targetInfo = event['targetInfo']
     target = Target(
         targetInfo,
         lambda: self._connection.createSession(targetInfo['targetId']),
         self._ignoreHTTPSErrors,
         self._appMode,
         self._screenshotTaskQueue,
     )
     if targetInfo['targetId'] in self._targets:
         raise BrowserError('target should not exist before create.')
     self._targets[targetInfo['targetId']] = target
     if await target._initializedPromise:
         self.emit(Browser.Events.TargetCreated, target)
Beispiel #2
0
 async def _targetCreated(self, event: Dict) -> None:
     targetInfo = event['targetInfo']
     browserContextId = targetInfo.get('browserContextId')
     if (browserContextId and (browserContextId in self._contexts)):
         context = self._contexts[browserContextId]
     else:
         context = self._defaultContext
     target = Target(targetInfo, context,
                     (lambda: self._connection.createSession(targetInfo)),
                     self._ignoreHTTPSErrors, self._setDefaultViewport,
                     self._screenshotTaskQueue, self._connection._loop)
     if (targetInfo['targetId'] in self._targets):
         raise BrowserError('target should not exist before create.')
     self._targets[targetInfo['targetId']] = target
     if (await target._initializedPromise):
         self.emit(Browser.Events.TargetCreated, target)
         context.emit(BrowserContext.Events.TargetCreated, target)