diff --git a/src/SilverStripe/BehatExtension/Context/BasicContext.php b/src/SilverStripe/BehatExtension/Context/BasicContext.php index 9329b84..b9ea0d0 100644 --- a/src/SilverStripe/BehatExtension/Context/BasicContext.php +++ b/src/SilverStripe/BehatExtension/Context/BasicContext.php @@ -648,9 +648,10 @@ JS; */ public function iSelectTheRadioButton($radioLabel) { $session = $this->getSession(); - $radioButton = $session->getPage()->findField($radioLabel); + $radioButton = $session->getPage()->find('named', array( + 'radio', $this->getSession()->getSelectorsHandler()->xpathLiteral($radioLabel) + )); assertNotNull($radioButton); - assertEquals('radio', $radioButton->getAttribute('type')); $session->getDriver()->click($radioButton->getXPath()); }