File tree Expand file tree Collapse file tree 3 files changed +21
-6
lines changed
dev/tests/verification/Resources Expand file tree Collapse file tree 3 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -196,8 +196,13 @@ class ActionsInDifferentModulesSuite extends \Codeception\GroupObject
196196 );
197197 $availableSessions = RemoteWebDriver::getAllSessions($wdHost);
198198 foreach ($availableSessions as $session) {
199- $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
200- $remoteWebDriver->quit();
199+ try {
200+ $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
201+ $remoteWebDriver->quit();
202+ } catch (\Exception $exception) {
203+ print("Failed trying to quit WebDriver session. Exception message: " . $exception->getMessage() . " Test execution will continue." . PHP_EOL);
204+ // Session already closed so nothing to do
205+ }
201206 }
202207 }
203208 }
Original file line number Diff line number Diff line change @@ -179,8 +179,13 @@ class functionalSuiteHooks extends \Codeception\GroupObject
179179 );
180180 $availableSessions = RemoteWebDriver::getAllSessions($wdHost);
181181 foreach ($availableSessions as $session) {
182- $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
183- $remoteWebDriver->quit();
182+ try {
183+ $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
184+ $remoteWebDriver->quit();
185+ } catch (\Exception $exception) {
186+ print("Failed trying to quit WebDriver session. Exception message: " . $exception->getMessage() . " Test execution will continue." . PHP_EOL);
187+ // Session already closed so nothing to do
188+ }
184189 }
185190 }
186191 }
Original file line number Diff line number Diff line change @@ -159,8 +159,13 @@ class functionalSuiteWithComments extends \Codeception\GroupObject
159159 );
160160 $availableSessions = RemoteWebDriver::getAllSessions($wdHost);
161161 foreach ($availableSessions as $session) {
162- $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
163- $remoteWebDriver->quit();
162+ try {
163+ $remoteWebDriver = RemoteWebDriver::createBySessionID($session['id'], $wdHost);
164+ $remoteWebDriver->quit();
165+ } catch (\Exception $exception) {
166+ print("Failed trying to quit WebDriver session. Exception message: " . $exception->getMessage() . " Test execution will continue." . PHP_EOL);
167+ // Session already closed so nothing to do
168+ }
164169 }
165170 }
166171 }
You can’t perform that action at this time.
0 commit comments