@@ -434,23 +434,34 @@ class TestContext {
434
434
'${identityHashCode (_chromeDriver )}' ,
435
435
);
436
436
try {
437
- _webDriver = await createDriver (
438
- spec: WebDriverSpec .JsonWire ,
439
- desired: capabilities,
440
- uri: Uri .parse (
441
- 'http://127.0.0.1:$chromeDriverPort /$chromeDriverUrlBase /' ,
442
- ),
437
+ final localWebDriver =
438
+ _webDriver = await createDriver (
439
+ spec: WebDriverSpec .JsonWire ,
440
+ desired: capabilities,
441
+ uri: Uri .parse (
442
+ 'http://127.0.0.1:$chromeDriverPort /$chromeDriverUrlBase /' ,
443
+ ),
444
+ );
445
+ log (
446
+ 'After first try: _webDriver = $_webDriver ; '
447
+ 'localWebDriver = $localWebDriver ' ,
443
448
);
444
449
} on SocketException catch (e) {
445
450
log ('Got "$e ". Will wait a bit and try again.' );
446
451
await Future .delayed (const Duration (seconds: 2 ));
452
+ log ('Back after the wait. Will now try again.' );
447
453
try {
448
- _webDriver = await createDriver (
449
- spec: WebDriverSpec .JsonWire ,
450
- desired: capabilities,
451
- uri: Uri .parse (
452
- 'http://127.0.0.1:$chromeDriverPort /$chromeDriverUrlBase /' ,
453
- ),
454
+ final localWebDriver =
455
+ _webDriver = await createDriver (
456
+ spec: WebDriverSpec .JsonWire ,
457
+ desired: capabilities,
458
+ uri: Uri .parse (
459
+ 'http://127.0.0.1:$chromeDriverPort /$chromeDriverUrlBase /' ,
460
+ ),
461
+ );
462
+ log (
463
+ 'After second try: _webDriver = $_webDriver ; '
464
+ 'localWebDriver = $localWebDriver ' ,
454
465
);
455
466
} on SocketException catch (e) {
456
467
log ('Got exception again: "$e "' );
@@ -459,6 +470,8 @@ class TestContext {
459
470
}
460
471
}
461
472
473
+ log ('Is now after the testSettings.launchChrome stuff.' );
474
+
462
475
// The debugger tab must be enabled and connected before certain
463
476
// listeners in DWDS or `main` is run.
464
477
final tabConnectionCompleter = Completer ();
0 commit comments