Skip to content

Commit c1b6d52

Browse files
committed
Handle case where user overrides get_new_driver()
1 parent b95faee commit c1b6d52

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11418,6 +11418,11 @@ def setUp(self, masterqa_mode=False):
1141811418
self._default_driver = self.driver
1141911419
if self._reuse_session:
1142011420
sb_config.shared_driver = self.driver
11421+
if len(self._drivers_list) == 0:
11422+
# The user is overriding self.get_new_driver()
11423+
# (Otherwise this code shouldn't be reachable)
11424+
self._drivers_list.append(self.driver)
11425+
self._drivers_browser_map[self.driver] = self.browser
1142111426

1142211427
if self.browser in ["firefox", "ie", "safari", "opera"]:
1142311428
# Only Chrome and Edge browsers have the mobile emulator.

0 commit comments

Comments
 (0)