File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,12 @@ def browser(self) -> RemoteWebDriver:
109
109
return self ._browser
110
110
111
111
def get_driver_options (self , * args , ** kwargs ):
112
- return self .options_class (* args , ** kwargs )
112
+ options = self .options_class (* args , ** kwargs )
113
+
114
+ if settings .BROWSER_BINARY :
115
+ options .binary_location = settings .BROWSER_BINARY
116
+
117
+ return options
113
118
114
119
def get_driver_service (self , * args , ** kwargs ):
115
120
service = self .service_class (* args , ** kwargs )
Original file line number Diff line number Diff line change @@ -54,5 +54,9 @@ def DOWNLOAD_DIRECTORY(self):
54
54
def HEADLESS (self ):
55
55
return bool (self ._setting ('HEADLESS' ))
56
56
57
+ @property
58
+ def BROWSER_BINARY (self ):
59
+ return self ._setting ('BINARY' , None )
60
+
57
61
58
62
settings = Settings ()
You can’t perform that action at this time.
0 commit comments