From 2af12db84ce2fa2b5ea1b966b0da5ff6e4022d82 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 21 Aug 2024 08:43:04 +0800 Subject: [PATCH] MDL-82787 behat: Correct stop of webdriver on failure --- lib/behat/extension/Moodle/BehatExtension/Driver/WebDriver.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/behat/extension/Moodle/BehatExtension/Driver/WebDriver.php b/lib/behat/extension/Moodle/BehatExtension/Driver/WebDriver.php index e6c24df09378a..65d8471f7a26b 100644 --- a/lib/behat/extension/Moodle/BehatExtension/Driver/WebDriver.php +++ b/lib/behat/extension/Moodle/BehatExtension/Driver/WebDriver.php @@ -87,7 +87,8 @@ public function stop(): void { parent::stop(); } catch (DriverException $e) { error_log($e->getMessage()); - $this->webDriver = null; + $rcp = new \ReflectionProperty(parent::class, 'webDriver'); + $rcp->setValue($this, null); } } }