MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / _start_local_driver

Method _start_local_driver

py/conftest.py:468–484  ·  view source on GitHub ↗
(self, kwargs)

Source from the content-addressed store, hash-verified

466 return self._start_local_driver(kwargs)
467
468 def _start_local_driver(self, kwargs):
469 for attempt in range(1, self.DRIVER_START_RETRIES + 1):
470 if self.driver_path is not None:
471 kwargs["service"] = self.service
472 try:
473 return getattr(webdriver, self.driver_class)(**kwargs)
474 except (WebDriverException, urllib3.exceptions.HTTPError, OSError) as e:
475 if attempt == self.DRIVER_START_RETRIES:
476 raise
477 logger.warning(
478 "%s failed to start (attempt %s/%s); retrying. Error: %s",
479 self.driver_class,
480 attempt,
481 self.DRIVER_START_RETRIES,
482 e,
483 )
484 time.sleep(self.DRIVER_START_INTERVAL)
485
486 def stop_driver(self):
487 driver_to_stop = self._driver

Callers 1

_initialize_driverMethod · 0.95

Calls 2

warningMethod · 0.80
sleepMethod · 0.65

Tested by

no test coverage detected