MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / __delay_driver_quit

Method __delay_driver_quit

seleniumbase/fixtures/base_case.py:16436–16448  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

16434 self._html_report_extra.append(extra_image)
16435
16436 def __delay_driver_quit(self):
16437 delay_driver_quit = False
16438 if (
16439 getattr(self, "_using_sb_fixture", None)
16440 and "--pdb" in sys.argv
16441 and self.__has_exception()
16442 and len(self._drivers_list) == 1
16443 and self.driver == self._default_driver
16444 ):
16445 # Special case: Using sb fixture, --pdb, and has error.
16446 # Keep the driver open for debugging and quit it later.
16447 delay_driver_quit = True
16448 return delay_driver_quit
16449
16450 def __quit_all_drivers(self):
16451 if self._reuse_session and sb_config.shared_driver:

Callers 1

__quit_all_driversMethod · 0.95

Calls 1

__has_exceptionMethod · 0.95

Tested by

no test coverage detected