From 98215a603fb798cdb4178e49061977544aaa45b7 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 10 Dec 2005 11:49:29 +0000 Subject: Initial import selenium functional test framework. --- tests/FunctionalTests/framework/Demos/testControls | 0 .../framework/Demos/testControls.php | 16 +++++++++++++++ tests/FunctionalTests/framework/IndexPage.tpl | 13 ++++++++++++ tests/FunctionalTests/framework/Web/UI/config.xml | 7 +++++++ .../framework/Web/UI/testTButton.php | 24 ++++++++++++++++++++++ .../framework/Web/UI/testTButton.tpl | 7 +++++++ tests/FunctionalTests/framework/Web/config.xml | 5 +++++ tests/FunctionalTests/framework/application.xml | 12 +++++++++++ tests/FunctionalTests/framework/config.xml | 6 ++++++ 9 files changed, 90 insertions(+) create mode 100644 tests/FunctionalTests/framework/Demos/testControls create mode 100644 tests/FunctionalTests/framework/Demos/testControls.php create mode 100644 tests/FunctionalTests/framework/IndexPage.tpl create mode 100644 tests/FunctionalTests/framework/Web/UI/config.xml create mode 100644 tests/FunctionalTests/framework/Web/UI/testTButton.php create mode 100644 tests/FunctionalTests/framework/Web/UI/testTButton.tpl create mode 100644 tests/FunctionalTests/framework/Web/config.xml create mode 100644 tests/FunctionalTests/framework/application.xml create mode 100644 tests/FunctionalTests/framework/config.xml (limited to 'tests/FunctionalTests/framework') diff --git a/tests/FunctionalTests/framework/Demos/testControls b/tests/FunctionalTests/framework/Demos/testControls new file mode 100644 index 00000000..e69de29b diff --git a/tests/FunctionalTests/framework/Demos/testControls.php b/tests/FunctionalTests/framework/Demos/testControls.php new file mode 100644 index 00000000..c55f3618 --- /dev/null +++ b/tests/FunctionalTests/framework/Demos/testControls.php @@ -0,0 +1,16 @@ +open('../../demos/controls/index.php'); + } + + function testIndexPage() + { + $this->assertTextPresent("Welcome! Guest"); + $this->clickAndWait('ctl0$header$ctl15'); + $this->assertTextPresent("Login"); + } +} \ No newline at end of file diff --git a/tests/FunctionalTests/framework/IndexPage.tpl b/tests/FunctionalTests/framework/IndexPage.tpl new file mode 100644 index 00000000..733c495e --- /dev/null +++ b/tests/FunctionalTests/framework/IndexPage.tpl @@ -0,0 +1,13 @@ + + + + + Functional Tests + + + +

Functional Test Pages

+ + \ No newline at end of file diff --git a/tests/FunctionalTests/framework/Web/UI/config.xml b/tests/FunctionalTests/framework/Web/UI/config.xml new file mode 100644 index 00000000..7e71f4aa --- /dev/null +++ b/tests/FunctionalTests/framework/Web/UI/config.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/tests/FunctionalTests/framework/Web/UI/testTButton.php b/tests/FunctionalTests/framework/Web/UI/testTButton.php new file mode 100644 index 00000000..eb4c4987 --- /dev/null +++ b/tests/FunctionalTests/framework/Web/UI/testTButton.php @@ -0,0 +1,24 @@ +initPage(__FILE__); + $this->open($this->Page->Request->TestUrl); + } + + function testButtonClick() + { + $this->assertTextPresent("TButton Functional Test"); + $this->click($this->Page->button1); + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/framework/Web/UI/testTButton.tpl b/tests/FunctionalTests/framework/Web/UI/testTButton.tpl new file mode 100644 index 00000000..ac051f28 --- /dev/null +++ b/tests/FunctionalTests/framework/Web/UI/testTButton.tpl @@ -0,0 +1,7 @@ + + +

TButton Functional Test

+ + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/framework/Web/config.xml b/tests/FunctionalTests/framework/Web/config.xml new file mode 100644 index 00000000..f9533de1 --- /dev/null +++ b/tests/FunctionalTests/framework/Web/config.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/tests/FunctionalTests/framework/application.xml b/tests/FunctionalTests/framework/application.xml new file mode 100644 index 00000000..16377248 --- /dev/null +++ b/tests/FunctionalTests/framework/application.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/FunctionalTests/framework/config.xml b/tests/FunctionalTests/framework/config.xml new file mode 100644 index 00000000..918c49df --- /dev/null +++ b/tests/FunctionalTests/framework/config.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file -- cgit v1.2.3