16
16
sbase install chromedriver 91.0.4472.101
17
17
sbase install chromedriver 91
18
18
sbase install chromedriver latest
19
+ sbase install chromedriver latest-1 # (Latest minus one)
19
20
sbase install chromedriver -p
20
21
sbase install chromedriver latest -p
21
22
sbase install edgedriver 91.0.864.67
44
45
LOCAL_PATH = "/usr/local/bin/" # On Mac and Linux systems
45
46
DEFAULT_CHROMEDRIVER_VERSION = "2.44" # (Specify "latest" to get the latest)
46
47
DEFAULT_GECKODRIVER_VERSION = "v0.29.1"
47
- DEFAULT_EDGEDRIVER_VERSION = "89 .0.774.54 " # (Looks for LATEST_STABLE first)
48
+ DEFAULT_EDGEDRIVER_VERSION = "91 .0.864.71 " # (Looks for LATEST_STABLE first)
48
49
DEFAULT_OPERADRIVER_VERSION = "v.88.0.4324.104"
49
50
50
51
@@ -62,8 +63,8 @@ def invalid_run_command():
62
63
exp += " Example:\n "
63
64
exp += " seleniumbase install chromedriver\n "
64
65
exp += " seleniumbase install geckodriver\n "
65
- exp += " seleniumbase install chromedriver 89 \n "
66
- exp += " seleniumbase install chromedriver 89 .0.4389.23 \n "
66
+ exp += " seleniumbase install chromedriver 91 \n "
67
+ exp += " seleniumbase install chromedriver 91 .0.4472.101 \n "
67
68
exp += " seleniumbase install chromedriver latest\n "
68
69
exp += " seleniumbase install chromedriver -p\n "
69
70
exp += " seleniumbase install chromedriver latest -p\n "
@@ -153,12 +154,15 @@ def main(override=None):
153
154
use_version = DEFAULT_CHROMEDRIVER_VERSION
154
155
get_latest = False
155
156
get_v_latest = False
157
+ get_latest_minus_one = False
156
158
if num_args == 4 or num_args == 5 :
157
159
if "-p" not in sys .argv [3 ].lower ():
158
160
use_version = sys .argv [3 ]
159
161
uv_low = use_version .lower ()
160
162
if uv_low == "latest" :
161
163
get_latest = True
164
+ elif uv_low == "latest-1" :
165
+ get_latest_minus_one = True
162
166
elif len (uv_low ) < 4 and uv_low .isdigit () and int (uv_low ) > 69 :
163
167
get_v_latest = True
164
168
else :
@@ -181,12 +185,15 @@ def main(override=None):
181
185
"Cannot determine which version of chromedriver to download!"
182
186
)
183
187
found_chromedriver = False
184
- if get_latest :
188
+ if get_latest or get_latest_minus_one :
185
189
url_request = requests_get (last )
186
190
if url_request .ok :
187
191
found_chromedriver = True
188
192
use_version = url_request .text
189
- elif get_v_latest :
193
+ if get_latest_minus_one :
194
+ get_v_latest = True
195
+ use_version = str (int (use_version .split ('.' )[0 ]) - 1 )
196
+ if get_v_latest :
190
197
url_req = requests_get (last )
191
198
if url_req .ok :
192
199
latest_version = url_req .text
0 commit comments