function BrowserKitDriver::isSelected
Overrides CoreDriver::isSelected
File
-
vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php, line 472
Class
- BrowserKitDriver
- Symfony BrowserKit driver.
Namespace
Behat\Mink\DriverCode
public function isSelected(string $xpath) {
$optionValue = $this->getOptionValue($this->getCrawlerNode($this->getFilteredCrawler($xpath)));
$selectField = $this->getFormField('(' . $xpath . ')/ancestor-or-self::*[local-name()="select"]');
$selectValue = $selectField->getValue();
return is_array($selectValue) ? in_array($optionValue, $selectValue, true) : $optionValue === $selectValue;
}