getValue()) { $this->find($this->labelText, Locator::SELECTOR_XPATH)->click(); } } /** * Get the current value. * * @return string 'Yes'|'No' * @throws \Exception */ public function getValue() { if ($this->find($this->parentContainer, 'xpath')->find('input:checked')->isVisible()) { return 'Yes'; } elseif ($this->find($this->parentContainer, 'xpath')->find('input')->isVisible()) { return 'No'; } else { throw new \Exception( sprintf('Element %s not found on page', $this->getLocator()) ); } } }