getElements($this->selectedCheckboxes, Locator::SELECTOR_XPATH, 'checkbox'); foreach ($checkboxes as $checkbox) { $checkbox->setValue('No'); } } /** * Display children. * * @param string $element * @return void */ protected function displayChildren($element) { $element = $this->find(sprintf($this->pattern, $element), Locator::SELECTOR_XPATH); $plusButton = $element->find($this->imagePlus, Locator::SELECTOR_XPATH); if ($plusButton->isVisible()) { $plusButton->click(); $this->waitLoadChildren($element); } } /** * Get element label. * * @param ElementInterface $element * @return string */ protected function getElementLabel(ElementInterface $element) { $value = $element->getText(); preg_match($this->regPatternLabel, $value, $matches); return trim($matches[1]); } }