Selenium 2 (WebDriver) library for Robot Framework
==================================================


Introduction
------------

Selenium2Library is a web testing library for Robot Framework
that leverages the `Selenium 2 (WebDriver)`_ libraries from the
Selenium_ project.

It is modeled after (and forked from) the SeleniumLibrary_ library, 
but re-implemented to use Selenium 2 and WebDriver technologies.

- More information about this library can be found on the Wiki_ and in the `Keyword Documentation`_.
- Installation information is found in the `INSTALL.rst` file.
- Developer information is found in `BUILD.rst` file.


Directory Layout
----------------

demo/
    A simple demonstration, with an application running on localhost

doc/
    Keyword documentation

src/
    Python source code


Usage
-----

To write tests with Robot Framework and Selenium2Library, 
Selenium2Library must be imported into your Robot test suite.
See `Robot Framework User Guide`_ for more information.


Running the Demo
----------------

The demo directory contains an easily executable demo for Robot Framework
using Selenium2Library. To run the demo, run::

    python demo/rundemo.py

E.g.::

	python demo/rundemo.py demo/login_tests
	

.. _Selenium: http://selenium.openqa.org
.. _Selenium 2 (WebDriver): http://seleniumhq.org/docs/03_webdriver.html
.. _SeleniumLibrary: http://code.google.com/p/robotframework-seleniumlibrary/
.. _Wiki: https://github.com/rtomac/robotframework-selenium2library/wiki
.. _Keyword Documentation: http://rtomac.github.com/robotframework-selenium2library/doc/Selenium2Library.html
.. _Robot Framework User Guide: http://code.google.com/p/robotframework/wiki/UserGuide
