The code for the Selenium egg is autogenerated by the iedoc2scm.xml XSLT stylesheet, using iedoc.xml as the source. See http://wiki.openqa.org/display/SRC/Developer%27s+Guide#Developer%27sGuide-IEDoc.js%2CIEDoc.xmlandXSLT for how to get iedoc.xml

The specification this works from is at http://wiki.openqa.org/display/SRC/Specifications+for+Selenium+Remote+Control+Client+Driver+Protocol

Copyright 2008 Robin Lee Powell, sort of.

The XSLT is almost entirely copied from the Ruby Selenium RC XSLT, which was created by ThoughtWorks, Inc., and licensed under the Apache License, Version 2.0 (the "License"). All the Scheme and all my modifications are placed into the public domain as much as that license allows.

Original code by Aslak Hellesoy and Darren Hobbs

Examples, Tips And Clarifications

Please add to this section as you see fit.

The Rest Of The Documentation

Since much of the documentation is auto-generated from iedoc.xml, having a copy here would simply cause drift. You can find the auto-generated documentation (extracted from the source using mole) at http://www.call-with-current-continuation.org/eggs/3/selenium-doc.html.