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
196
196
);
197
197
$availableSessions = RemoteWebDriver::getAllSessions($wdHost);
198
198
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
+ }
201
206
}
202
207
}
203
208
}
Original file line number Diff line number Diff line change @@ -179,8 +179,13 @@ class functionalSuiteHooks extends \Codeception\GroupObject
179
179
);
180
180
$availableSessions = RemoteWebDriver::getAllSessions($wdHost);
181
181
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
+ }
184
189
}
185
190
}
186
191
}
Original file line number Diff line number Diff line change @@ -159,8 +159,13 @@ class functionalSuiteWithComments extends \Codeception\GroupObject
159
159
);
160
160
$availableSessions = RemoteWebDriver::getAllSessions($wdHost);
161
161
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
+ }
164
169
}
165
170
}
166
171
}
You can’t perform that action at this time.
0 commit comments