MDL-38410 behat: Step to select from radio inputs

This commit is contained in:
David Monllao
2013-03-19 16:42:59 +08:00
parent 7112729206
commit fb624374bc
+16
View File
@@ -179,6 +179,22 @@ class behat_forms extends behat_base {
$selectnode->click();
}
/**
* Selects the specified id|name|label from the specified radio button.
*
* @When /^I select "(?P<radio_button_string>(?:[^"]|\\")*)" radio button$/
* @throws ElementNotFoundException Thrown by behat_base::find
* @param string $radio
*/
public function select_radio($radio) {
$radionode = $this->find_radio($radio);
$radionode->check();
// Adding a click as Selenium requires it to fire some JS events.
$radionode->click();
}
/**
* Checks checkbox with specified id|name|label|value.
*