From 6edced4006f899c02b0a816e8c5f14cc8bbfb144 Mon Sep 17 00:00:00 2001
From: xue <>
Date: Mon, 23 Jan 2006 17:45:03 +0000
Subject: Added TButton FT.

---
 .../quickstart_tests/Controls/ButtonTestCase.php   | 35 ++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 tests/FunctionalTests/quickstart_tests/Controls/ButtonTestCase.php

(limited to 'tests')

diff --git a/tests/FunctionalTests/quickstart_tests/Controls/ButtonTestCase.php b/tests/FunctionalTests/quickstart_tests/Controls/ButtonTestCase.php
new file mode 100644
index 00000000..995d4812
--- /dev/null
+++ b/tests/FunctionalTests/quickstart_tests/Controls/ButtonTestCase.php
@@ -0,0 +1,35 @@
+<?php
+
+class ButtonTestCase extends SeleniumTestCase
+{
+	function test ()
+	{
+		$this->open("../../demos/quickstart/index.php?page=Controls.Samples.TButton.Home", "");
+
+		$this->verifyTitle("PRADO QuickStart Sample", "");
+
+		// a regular button
+		$this->clickAndWait("//input[@type='submit' and @value='text']", "");
+
+		// a click button
+		$this->verifyElementNotPresent("//input[@type='submit' and @value=\"I'm clicked\"]");
+		$this->clickAndWait("//input[@type='submit' and @value='click me']", "");
+		$this->verifyElementPresent("//input[@type='submit' and @value=\"I'm clicked\"]");
+
+		// a command button
+		$this->verifyElementNotPresent("//input[@type='submit' and @value=\"Name: test, Param: value\"]");
+		$this->clickAndWait("//input[@type='submit' and @value='click me']", "");
+		$this->verifyElementPresent("//input[@type='submit' and @value=\"Name: test, Param: value\"]");
+
+		// a button causing validation
+		$this->verifyNotVisible('ctl0_body_ctl3');
+		$this->click("//input[@type='submit' and @value='submit']", "");
+		$this->pause(1000);
+		$this->verifyVisible('ctl0_body_ctl3');
+		$this->type("ctl0\$body\$TextBox", "test");
+		$this->clickAndWait("//input[@type='submit' and @value='submit']", "");
+		$this->verifyNotVisible('ctl0_body_ctl3');
+	}
+}
+
+?>
\ No newline at end of file
-- 
cgit v1.2.3