@@ -70,6 +70,7 @@ def test_create_firefox_with_service_log_path_none(self):
7070 when (webdriver ).FirefoxProfile ().thenReturn (profile )
7171 when (webdriver ).Firefox (options = None , firefox_profile = profile ,
7272 service_log_path = log_file ).thenReturn (expected_webdriver )
73+ when (self .creator )._has_service_log_path (ANY ).thenReturn (True )
7374 driver = self .creator .create_firefox ({}, None , None , service_log_path = None )
7475 self .assertEqual (driver , expected_webdriver )
7576
@@ -80,9 +81,19 @@ def test_create_firefox_with_service_log_path_real_path(self):
8081 when (webdriver ).FirefoxProfile ().thenReturn (profile )
8182 when (webdriver ).Firefox (options = None , firefox_profile = profile ,
8283 service_log_path = log_file ).thenReturn (expected_webdriver )
84+ when (self .creator )._has_service_log_path (ANY ).thenReturn (True )
8385 driver = self .creator .create_firefox ({}, None , ff_profile_dir = None , service_log_path = log_file )
8486 self .assertEqual (driver , expected_webdriver )
8587
88+ def test_create_firefox_with_older_selenium (self ):
89+ when (self .creator )._has_service_log_path (ANY ).thenReturn (False )
90+ expected_webdriver = mock ()
91+ profile = mock ()
92+ when (webdriver ).FirefoxProfile ().thenReturn (profile )
93+ when (webdriver ).Firefox (options = None , firefox_profile = profile ).thenReturn (expected_webdriver )
94+ driver = self .creator .create_firefox ({}, None , ff_profile_dir = None )
95+ self .assertEqual (driver , expected_webdriver )
96+
8697 def test_create_headlessfirefox_with_service_log_path_real_path (self ):
8798 log_file = os .path .join (self .output_dir , 'firefox-{index}.log' )
8899 expected_webdriver = mock ()
@@ -92,6 +103,7 @@ def test_create_headlessfirefox_with_service_log_path_real_path(self):
92103 when (webdriver ).FirefoxOptions ().thenReturn (options )
93104 when (webdriver ).Firefox (options = options , firefox_profile = profile ,
94105 service_log_path = log_file ).thenReturn (expected_webdriver )
106+ when (self .creator )._has_service_log_path (ANY ).thenReturn (True )
95107 driver = self .creator .create_headless_firefox ({}, None , ff_profile_dir = None , service_log_path = log_file )
96108 self .assertEqual (driver , expected_webdriver )
97109
@@ -104,6 +116,7 @@ def test_create_firefox_from_create_driver(self):
104116 when (webdriver ).FirefoxOptions ().thenReturn (options )
105117 when (webdriver ).Firefox (options = None , firefox_profile = profile ,
106118 service_log_path = log_file ).thenReturn (expected_webdriver )
119+ when (self .creator )._has_service_log_path (ANY ).thenReturn (True )
107120 driver = self .creator .create_driver ('firefox ' , {}, remote_url = None , profile_dir = None ,
108121 service_log_path = log_file )
109122 self .assertEqual (driver , expected_webdriver )
0 commit comments