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. --- .../selenium/doc/developingdrivers.html | 134 +++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 tests/FunctionalTests/selenium/doc/developingdrivers.html (limited to 'tests/FunctionalTests/selenium/doc/developingdrivers.html') diff --git a/tests/FunctionalTests/selenium/doc/developingdrivers.html b/tests/FunctionalTests/selenium/doc/developingdrivers.html new file mode 100644 index 00000000..4c2594d9 --- /dev/null +++ b/tests/FunctionalTests/selenium/doc/developingdrivers.html @@ -0,0 +1,134 @@ + + +
+ +Selenese is the contrived (and mostly hidden) wire language
+that the
+driver uses to speak to the browser-bot through the dynamic
+handler. It uses HTTP for its transport, and is quite
+simple. + +Responses come from the browser to the driver in a query +string like + + commandResult=OK, + +Commands go from the driver to the +browser-bot in a text/plain document: + + | open | /foo/bar.html | | + +This two way communication is of course invisible to the observer. |
+ The
+BrowserBot, by understanding Selenese, allows a process other than the
+browser itsself to direct events on the Application Under Test. + +The Selenese language is simple enough to be commandable by any +language that has an API that can handle HTTP requests. + +Thus, Selenese allows many different open, free or closed license +drivers to interoperate with the BrowserBot. |
+