From c48f0ef3479e0055e9b301756c1c0dd68a3270be Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Feb 2024 19:03:00 +0200 Subject: [PATCH] Don't use empty window name for switching --- src/Selenium2Driver.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Selenium2Driver.php b/src/Selenium2Driver.php index 05d6e321..123c20c1 100755 --- a/src/Selenium2Driver.php +++ b/src/Selenium2Driver.php @@ -425,7 +425,12 @@ public function back() public function switchToWindow(?string $name = null) { - $this->getWebDriverSession()->focusWindow($name ?: ''); + if ($name === null) { + $handles = $this->getWindowNames(); + $name = reset($handles); + } + + $this->getWebDriverSession()->focusWindow($name); } public function switchToIFrame(?string $name = null)