@@ -254,6 +254,7 @@ fn main() {
254
254
} )
255
255
. unwrap_or_else ( |err| {
256
256
let log = selenium_manager. get_logger ( ) ;
257
+ let browser_path = selenium_manager. get_browser_path_or_latest_from_cache ( ) ;
257
258
if selenium_manager. is_fallback_driver_from_cache ( )
258
259
&& let Some ( best_driver_from_cache) =
259
260
selenium_manager. find_best_driver_from_cache ( ) . unwrap ( )
@@ -269,13 +270,14 @@ fn main() {
269
270
log_driver_and_browser_path (
270
271
log,
271
272
& best_driver_from_cache,
272
- & selenium_manager . get_browser_path_or_latest_from_cache ( ) ,
273
+ & browser_path ,
273
274
selenium_manager. get_receiver ( ) ,
274
275
) ;
275
276
flush_and_exit ( OK , log, Some ( err) ) ;
276
277
}
277
278
if selenium_manager. is_offline ( ) {
278
279
log. warn ( & err) ;
280
+ log_browser_path ( & log, & browser_path) ;
279
281
flush_and_exit ( OK , log, Some ( err) ) ;
280
282
} else {
281
283
let error_msg = if log. is_debug_enabled ( ) {
@@ -304,6 +306,10 @@ fn log_driver_and_browser_path(
304
306
log. error ( format ! ( "Driver unavailable: {}" , driver_path. display( ) ) ) ;
305
307
flush_and_exit ( UNAVAILABLE , log, None ) ;
306
308
}
309
+ log_browser_path ( log, browser_path) ;
310
+ }
311
+
312
+ fn log_browser_path ( log : & Logger , browser_path : & str ) {
307
313
if !browser_path. is_empty ( ) {
308
314
log. info ( format ! ( "{}{}" , BROWSER_PATH , browser_path) ) ;
309
315
}
0 commit comments