Skip to content

Commit 5cff80d

Browse files
committed
Update initial browser window size settings
1 parent 3388e87 commit 5cff80d

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,15 +1386,26 @@ def get_new_driver(self, browser=None, headless=None,
13861386
# WebDrivers can get closed during tearDown().
13871387
pass
13881388
else:
1389-
if self.browser == 'chrome' or self.browser == 'opera':
1389+
if self.browser == 'chrome':
1390+
width = 1250
1391+
height = 840
13901392
try:
13911393
if self.maximize_option:
13921394
self.driver.maximize_window()
13931395
else:
1394-
self.driver.set_window_size(1250, 840)
1396+
self.driver.set_window_size(width, height)
13951397
self.wait_for_ready_state_complete()
13961398
except Exception:
13971399
pass # Keep existing browser resolution
1400+
elif self.browser == 'firefox':
1401+
pass # No changes
1402+
elif self.browser == 'safari':
1403+
if self.maximize_option:
1404+
try:
1405+
self.driver.maximize_window()
1406+
self.wait_for_ready_state_complete()
1407+
except Exception:
1408+
pass # Keep existing browser resolution
13981409
elif self.browser == 'edge':
13991410
try:
14001411
self.driver.maximize_window()

0 commit comments

Comments
 (0)