@@ -16,20 +16,20 @@ def __init__(self, ctx):
1616 def open_browser (self , url , browser = 'firefox' , alias = None ,
1717 remote_url = False , desired_capabilities = None ,
1818 ff_profile_dir = None , options = None , service_log_path = None ,
19- extra_dictionary = None ):
19+ extra_dictionary = None , executable_path = None ):
2020 self ._new_creator .extra_dictionary = extra_dictionary
2121 browser_manager = BrowserManagementKeywords (self .ctx )
2222 browser_manager ._make_driver = self ._make_driver
2323 browser_manager .open_browser (url , browser = browser , alias = alias ,
2424 remote_url = remote_url , desired_capabilities = desired_capabilities ,
2525 ff_profile_dir = ff_profile_dir , options = options ,
26- service_log_path = service_log_path )
26+ service_log_path = service_log_path , executable_path = None )
2727
2828 def _make_driver (self , browser , desired_capabilities = None , profile_dir = None ,
29- remote = None , options = None , service_log_path = None ):
29+ remote = None , options = None , service_log_path = None , executable_path = None ):
3030 driver = self ._new_creator .create_driver (
3131 browser = browser , desired_capabilities = desired_capabilities , remote_url = remote ,
32- profile_dir = profile_dir , options = options , service_log_path = service_log_path )
32+ profile_dir = profile_dir , options = options , service_log_path = service_log_path , executable_path = executable_path )
3333 driver .set_script_timeout (self .ctx .timeout )
3434 driver .implicitly_wait (self .ctx .implicit_wait )
3535 if self .ctx .speed :
@@ -40,7 +40,7 @@ def _make_driver(self, browser, desired_capabilities=None, profile_dir=None,
4040class NewWebDriverCreator (WebDriverCreator ):
4141
4242 def create_driver (self , browser , desired_capabilities , remote_url ,
43- profile_dir = None , options = None , service_log_path = None ):
43+ profile_dir = None , options = None , service_log_path = None , executable_path = None ):
4444 self .browser_names ['seleniumwire' ] = 'seleniumwire'
4545 browser = self ._normalise_browser_name (browser )
4646 creation_method = self ._get_creator_method (browser )
0 commit comments