From 19800839e3805cb1fcfc3c9ee4ac269c17de37d2 Mon Sep 17 00:00:00 2001 From: Matthias Pigulla Date: Wed, 12 Nov 2025 23:30:05 +0100 Subject: [PATCH] Convert fillField() value to boolean for checkboxes --- src/Element/TraversableElement.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Element/TraversableElement.php b/src/Element/TraversableElement.php index 238da5168..2edb3fbb2 100644 --- a/src/Element/TraversableElement.php +++ b/src/Element/TraversableElement.php @@ -163,6 +163,10 @@ public function fillField(string $locator, $value) throw new ElementNotFoundException($this->getDriver(), 'form field', 'id|name|label|value|placeholder', $locator); } + if ($field->getAttribute('type') === 'checkbox') { + $value = (bool) $value && $value !== 'false'; + } + $field->setValue($value); }