NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3821 most downloaded on PyPI
Web testing library for Robot Framework
Last release 4 months ago
17 May 2026
Release timing varies
gaps range from 2 weeks to 8 months
Most releases are documented
notes for 32 of 40 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
76 releases · first in 2015
Only change compared to 3.1.0 Alpha 1 release, is that the Alpha 2 release contains one new feature. For keywords verifying element text, it is now po
Only change compared to 3.1.0 Alpha 1 release, is that the Alpha 2 release contains one new feature. For keywords verifying element text, it is now possible to ignore text case.
More details in release notes and all included enhancements and bug fixes can be found from the v3.1.0 milestone
The most important enhancements are:
The most important enhancements are:
Open Browser keyword.Open Browser keyword desired_capabilities argument can now be used to configure
a browser when starting a local browserMore details in release notes and all included enhancements and bug fixes can be found from the v3.1.0 milestone
One column per quarter.
SeleniumLibrary 3.0.1 is a new release with one bugfix. The release 3.0.0 contained bug with Wait Until Element Is Not Visible keyword, if element was
SeleniumLibrary 3.0.1 is a new release with one bugfix. The release 3.0.0 contained bug with Wait Until Element Is Not Visible keyword, if element was not in the DOM, the element was considered as visible. This release fixes the problem and if element is not in the DOM, element is considered as not visible.
SeleniumLibrary 3.0.0 is a new release with Python 3 support and various other big enhancements such as better public API for extending the library an
SeleniumLibrary 3.0.0 is a new release with Python 3 support and various other big enhancements such as better public API for extending the library and highly enhanced keyword documentation. The library architecture has also changed making it easier to maintain and develop further.
For full about the release see the release notes and the 3.0.0 milestone
Added 'Get Locations' keyword [thaffenden]
Fix getting window information and switching windows on browsers that do not support javascript
Added 'Get Cookie' keyword [wappowers]
Added 'expiry' as value that can be set with 'Add Cookie' keyword [wappowers]
SeleniumLibrary 3.0.0rc2 was released on Tuesday November 28, 2017. SeleniumLibrary 3.0.0rc2 is a new release with with Python 3 support and and rewri
SeleniumLibrary 3.0.0rc2 was released on Tuesday November 28, 2017. SeleniumLibrary 3.0.0rc2 is a new release with with Python 3 support and and rewritten architecture. There are two bug fixes compared to the rc1.
For more details about the release can be found from the release notes.
The internal methods have been reworked and some of the keywords have been silently deprecated. Also new keywords have been created to replace the the…
The SeleniumLibrary 3.0 release candidate 1 was released in 15 of November 2017. The two biggest difference to the beta 3 release are:
The are also numerous smaller and bigger changes in the library. The internal methods have been reworked and some of the keywords have been silently deprecated. Also new keywords have been created to replace the the deprecated keywords. For more details about the release can be found from the release notes
The SeleniumLibrary 3.0.0b3 is released, more details in SeleniumLibrary-3.0.0b3.rst
The SeleniumLibrary 3.0.0b3 is released, more details in SeleniumLibrary-3.0.0b3.rst
This release beta release does not contain any new features compared to Alpha 2
This release beta release does not contain any new features compared to Alpha 2
There was bug in package creation when the Alpha 2 release was created. The bug was created when the project was renamed from Selenium2Library to SeleniumLibrary and not properly changing the name in all places. In the Alpha 2 the Firefox profile was not included in the SeleniumLibrary package and this caused the error seen in the #878
The major new enhancements are for the SeleniumLibrary 3.0.0 alpha 2 are the Python 3 support. For Python 2 we have dropped 2.6 support in the Seleniu
The major new enhancements are for the SeleniumLibrary 3.0.0 alpha 2 are the Python 3 support. For Python 2 we have dropped 2.6 support in the SeleniumLibrary, but we will support Python 2.7 in the foreseen future. The SeleniumLibrary 3.0.0 alpha 2 has been tested with Python 3.3 and Python 3.6.
Because Selenium version was updated to version three, the old name was not anymore describing what the library supports. Therefore is was decided to rename the Selenium2Library to SeleniumLibrary.
The SeleniumLibrary has new architecture, which relies on the PythonLibCore. The old multi inheritance madness is gone and is replaced with cleaner and more separated modules. Also the previous releases used the Static library API from Robot Framework, but the new release uses Dynamic library API.
The minimum required Robot Framework version has been increased to 2.8.7 #703
There is new keyword to check that element has a focus. #851
The keyword returns the labels or values in the select list identified by locator. #722
Now the SeleniumLibrary support Boolean arguments also as strings. More details in the #719 and in the documentation Boolean arguments chapter.
All selectors can not use class as strategy when selecting element with locator. #673
Support HTML5 specialized text fields where added to several keywords. #546
There is not possibility to capture browser logs with Get Log keyword. #574
In earlier releases the Get Element Attribute keyword did not support WebElements as selectors. Now the keyword has been enhanced and the requested attribute can be given as separate argument. #404
Also there has been numerous smaller and bigger fixes since the 1.8.0 release. All the issue fixed in the release can be seen from the issue tracker
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →