diff --git a/src/Element/TraversableElement.php b/src/Element/TraversableElement.php index 238da516..2edb3fbb 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); }