diff options
Diffstat (limited to 'tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php')
| -rw-r--r-- | tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php | 114 | 
1 files changed, 57 insertions, 57 deletions
diff --git a/tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php b/tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php index 09f0238d..644d1c29 100644 --- a/tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php +++ b/tests/FunctionalTests/quickstart/Controls/RadioButtonTestCase.php @@ -1,58 +1,58 @@ -<?php
 -
 -class RadioButtonTestCase extends SeleniumTestCase
 -{
 -	function test ()
 -	{
 -		$this->open("../../demos/quickstart/index.php?page=Controls.Samples.TRadioButton.Home&notheme=true&lang=en", "");
 -
 -		$this->verifyTitle("PRADO QuickStart Sample", "");
 -
 -		// a regular radiobutton
 -		$this->click("//input[@name='ctl0\$body\$ctl0' and @value='ctl0\$body\$ctl0']", "");
 -
 -		// a radiobutton with customized value
 -		$this->click("//input[@name='ctl0\$body\$ctl1' and @value='value']", "");
 -
 -		// an auto postback radiobutton
 -		$this->verifyTextNotPresent("I'm clicked");
 -		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2' and @value='ctl0\$body\$ctl2']", "");
 -		$this->verifyTextPresent("I'm clicked");
 -		$this->click("//input[@name='ctl0\$body\$ctl2' and @value='ctl0\$body\$ctl2']", "");
 -		$this->verifyTextPresent("I'm clicked");
 -
 -		// a radiobutton causing validation on a textbox
 -		$this->verifyNotVisible('ctl0_body_ctl3');
 -		$this->click("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl3');
 -		$this->click("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl3');
 -		$this->type("ctl0\$body\$TextBox", "test");
 -		$this->clickAndWait("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", "");
 -		$this->verifyNotVisible('ctl0_body_ctl3');
 -
 -		// a radiobutton validated by a required field validator
 -		$this->verifyNotVisible('ctl0_body_ctl6');
 -		$this->click("//input[@type='submit' and @value='Submit']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl6');
 -		$this->click("//input[@name='ctl0\$body\$RadioButton' and @value='ctl0\$body\$RadioButton']", "");
 -		$this->clickAndWait("//input[@type='submit' and @value='Submit']", "");
 -		$this->verifyNotVisible('ctl0_body_ctl6');
 -
 -		// a radiobutton group
 -		$this->clickAndWait("name=ctl0\$body\$ctl7", "");
 -		$this->verifyTextPresent("Your selection is empty");
 -		$this->click("//input[@name='ctl0\$body\$RadioGroup' and @value='ctl0\$body\$Radio2']", "");
 -		$this->clickAndWait("name=ctl0\$body\$ctl7", "");
 -		$this->verifyTextPresent("Your selection is 2");
 -		$this->click("//input[@name='ctl0\$body\$RadioGroup' and @value='ctl0\$body\$Radio3']", "");
 -		$this->click("//input[@name='ctl0\$body\$Radio4' and @value='ctl0\$body\$Radio4']", "");
 -		$this->clickAndWait("name=ctl0\$body\$ctl7", "");
 -		$this->verifyTextPresent("Your selection is 34");
 -	}
 -}
 -
 +<?php + +class RadioButtonTestCase extends SeleniumTestCase +{ +	function test () +	{ +		$this->open("../../demos/quickstart/index.php?page=Controls.Samples.TRadioButton.Home&notheme=true&lang=en", ""); + +		$this->verifyTitle("PRADO QuickStart Sample", ""); + +		// a regular radiobutton +		$this->click("//input[@name='ctl0\$body\$ctl0' and @value='ctl0\$body\$ctl0']", ""); + +		// a radiobutton with customized value +		$this->click("//input[@name='ctl0\$body\$ctl1' and @value='value']", ""); + +		// an auto postback radiobutton +		$this->verifyTextNotPresent("I'm clicked"); +		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2' and @value='ctl0\$body\$ctl2']", ""); +		$this->verifyTextPresent("I'm clicked"); +		$this->click("//input[@name='ctl0\$body\$ctl2' and @value='ctl0\$body\$ctl2']", ""); +		$this->verifyTextPresent("I'm clicked"); + +		// a radiobutton causing validation on a textbox +		$this->verifyNotVisible('ctl0_body_ctl3'); +		$this->click("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl3'); +		$this->click("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl3'); +		$this->type("ctl0\$body\$TextBox", "test"); +		$this->clickAndWait("//input[@name='ctl0\$body\$ctl4' and @value='ctl0\$body\$ctl4']", ""); +		$this->verifyNotVisible('ctl0_body_ctl3'); + +		// a radiobutton validated by a required field validator +		$this->verifyNotVisible('ctl0_body_ctl6'); +		$this->click("//input[@type='submit' and @value='Submit']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl6'); +		$this->click("//input[@name='ctl0\$body\$RadioButton' and @value='ctl0\$body\$RadioButton']", ""); +		$this->clickAndWait("//input[@type='submit' and @value='Submit']", ""); +		$this->verifyNotVisible('ctl0_body_ctl6'); + +		// a radiobutton group +		$this->clickAndWait("name=ctl0\$body\$ctl7", ""); +		$this->verifyTextPresent("Your selection is empty"); +		$this->click("//input[@name='ctl0\$body\$RadioGroup' and @value='ctl0\$body\$Radio2']", ""); +		$this->clickAndWait("name=ctl0\$body\$ctl7", ""); +		$this->verifyTextPresent("Your selection is 2"); +		$this->click("//input[@name='ctl0\$body\$RadioGroup' and @value='ctl0\$body\$Radio3']", ""); +		$this->click("//input[@name='ctl0\$body\$Radio4' and @value='ctl0\$body\$Radio4']", ""); +		$this->clickAndWait("name=ctl0\$body\$ctl7", ""); +		$this->verifyTextPresent("Your selection is 34"); +	} +} +  ?>
\ No newline at end of file  | 
