@@ -1856,8 +1856,17 @@ def get_new_driver(self, browser=None, headless=None,
1856
1856
except Exception :
1857
1857
pass # Keep existing browser resolution
1858
1858
elif self .browser == 'firefox' :
1859
- pass # No changes
1859
+ width = settings .CHROME_START_WIDTH
1860
+ try :
1861
+ if self .maximize_option :
1862
+ self .driver .maximize_window ()
1863
+ else :
1864
+ self .driver .set_window_size (width , 720 )
1865
+ self .wait_for_ready_state_complete ()
1866
+ except Exception :
1867
+ pass # Keep existing browser resolution
1860
1868
elif self .browser == 'safari' :
1869
+ width = settings .CHROME_START_WIDTH
1861
1870
if self .maximize_option :
1862
1871
try :
1863
1872
self .driver .maximize_window ()
@@ -1866,10 +1875,11 @@ def get_new_driver(self, browser=None, headless=None,
1866
1875
pass # Keep existing browser resolution
1867
1876
else :
1868
1877
try :
1869
- self .driver .set_window_rect (10 , 30 , 945 , 630 )
1878
+ self .driver .set_window_rect (10 , 30 , width , 630 )
1870
1879
except Exception :
1871
1880
pass
1872
1881
elif self .browser == 'opera' :
1882
+ width = settings .CHROME_START_WIDTH
1873
1883
if self .maximize_option :
1874
1884
try :
1875
1885
self .driver .maximize_window ()
@@ -1878,7 +1888,7 @@ def get_new_driver(self, browser=None, headless=None,
1878
1888
pass # Keep existing browser resolution
1879
1889
else :
1880
1890
try :
1881
- self .driver .set_window_rect (10 , 30 , 1150 , 700 )
1891
+ self .driver .set_window_rect (10 , 30 , width , 700 )
1882
1892
except Exception :
1883
1893
pass
1884
1894
if self .start_page and len (self .start_page ) >= 4 :
0 commit comments