summaryrefslogtreecommitdiff
path: root/tests/FunctionalTests/selenium/core/TestPrompt.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/FunctionalTests/selenium/core/TestPrompt.html')
-rwxr-xr-xtests/FunctionalTests/selenium/core/TestPrompt.html93
1 files changed, 93 insertions, 0 deletions
diff --git a/tests/FunctionalTests/selenium/core/TestPrompt.html b/tests/FunctionalTests/selenium/core/TestPrompt.html
new file mode 100755
index 00000000..f62bad87
--- /dev/null
+++ b/tests/FunctionalTests/selenium/core/TestPrompt.html
@@ -0,0 +1,93 @@
+<html>
+<!--
+Copyright 2004 ThoughtWorks, Inc
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<head>
+<meta content="text/html; charset=ISO-8859-1"
+http-equiv="content-type">
+<title>Select a Test Suite</title>
+<script language="JavaScript" type="text/javascript" src="scripts/selenium-browserdetect.js"></script>
+<script>
+
+function load() {
+ if (browserVersion.isHTA) {
+ document.getElementById("save-div").style.display = "inline";
+ }
+}
+
+function autoCheck() {
+ var auto = document.getElementById("auto");
+ var autoDiv = document.getElementById("auto-div");
+ if (auto.checked) {
+ autoDiv.style.display = "inline";
+
+ } else {
+ autoDiv.style.display = "none";
+ }
+}
+
+function saveCheck() {
+ var results = document.getElementById("results");
+ var check = document.getElementById("save").checked;
+ if (check) {
+ results.firstChild.nodeValue = "Results file ";
+ document.getElementById("resultsUrl").value = "results.html";
+ } else {
+ results.firstChild.nodeValue = "Results URL ";
+ document.getElementById("resultsUrl").value = "../postResults";
+ }
+}
+
+function go() {
+
+ var inputs = document.getElementsByTagName("input");
+ var queryString = "";
+ for (var i = 0; i < inputs.length; i++) {
+ var elem = inputs[i];
+ var name = elem.name;
+ var value = elem.value;
+ if (elem.checked) {
+ value = "true";
+ }
+ queryString += escape(name) + "=" + escape(value);
+ if (i < (inputs.length - 1)) {
+ queryString += "&";
+ }
+ }
+
+ window.parent.queryString = queryString;
+ window.parent.loadSuiteFrame();
+ return false;
+}
+</script>
+</head>
+<body onload="load()" style="font-size: x-small">
+<form id="prompt" target="_top" method="GET" onsubmit="return go();" action="TestRunner.html">
+<p>Select an HTML test suite:</p>
+<input id="test" name="test" size="30" value="../tests/TestSuite.html"/>
+<p><label for="auto">Auto-run </label><input id="auto" type="checkbox" name="auto" value="false" onclick="autoCheck();"/>
+<div id="auto-div" style="display: none">
+<label for="close" >Close afterwards </label><input id="close" type="checkbox" name="close" />
+<div id="save-div" style="display: none">
+ <br/><label for="save">Save to file </label><input id="save" type="checkbox" name="save" onclick="saveCheck();"/>
+</div>
+</p>
+<p id="results" >Results URL <input id="resultsUrl" name="resultsUrl" value="../postResults"/></p>
+</div>
+<p><input type="submit" value="go"/></p>
+</form>
+</body>
+</html> \ No newline at end of file