This library was created as an expansion to Selenium2Library. It was initially created as a solution to specific test cases that required overhead (such as calling inline javascripts or using many steps for one action). It also features bugfixes.
Only available as a standalone library yet. Simply clone the whole project, and import Selenium2LibraryExtension.py in your Robot Framework project. If your project already imports Selenium2Library, remove it from your imports (This library already imports it). A PyPi package will be created for this project eventually (todo). Running the script in /dependencies should do the trick (If you have pip)
Until we deploy a PyPi package, you will need to take care of prerequisites, which are of course, Selenium WebDriver, and Selenium2Library.
Long story short, you can run the following command (if you have pip installed).
pip install robotframework-selenium2library
The complete documentation of new keywords can be found here. The library also features a fix to a logic error in the wait until family keywords, where it didn't handle exceptions (resulting in keywords sometimes failing even if their timeout hadn't been reached). The patch can be seen in /patches