SeleniumLibrary is a web testing library for Robot Framework that utilizes the Selenium tool internally. SeleniumLibrary 3.3.1 is a new hotfix release with two fixes.
All issues targeted for SeleniumLibrary v3.3.1 can be found from the issue tracker.
If you have pip installed, just run
pip install --upgrade robotframework-seleniumlibrary
to install the latest available release or use
pip install robotframework-seleniumlibrary==3.3.1
to install exactly this version. Alternatively you can download the source distribution from PyPI and install it manually.
SeleniumLibrary 3.3.1 was released on Friday January 4, 2019. SeleniumLibrary supports Python 2.7 and 3.4+, Selenium 3.4+ (Although the supported Selenium version depends on the use browser version) and Robot Framework 2.9.2, 3.0.4 and 3.1.
Open Browser fails if desired capabilities is a dict (#1277)
The SeleniumLibrary 3.3.0 introduced a bug which causes Open Browser
to fail when desired_capabilities argument was defined as a dictionary.
When using remote_url and not defining desired_capabilities the Open Browser keyword fails (#1280)
The SeleniumLibrary 3.3.0 introduced a bug which made desired_capabilities argument mandatory when remote_url argument was also defined in the Open Browser
keyword. The desired_capabilities is an optional parameter and if it is not defined, the Selenium browser specific capabilities is used instead.
There is small possibility that this change is backwards incompatible, because in the 3.2.0 release the Selenium browser specific capabilities and user defined desired_capabilities where joined. In this release, if the user defined desired_capabilities are found, then they are used as is and are not joined with the Selenium browser specific capabilities. Now users must define all capabilities which are needed to launch the browser. This change is done to because of the problems found in the #1243.
ID | Type | Priority | Summary |
---|---|---|---|
#1277 | bug | critical | Open Browser fails if desired capabilities is a dict |
#1280 | bug | critical | When using remote_url and not defining desired_capabilities the Open Browser keyword fails |
Altogether 2 issues. View on the issue tracker.