Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 3.57 KB

SeleniumLibrary-3.3.1.rst

File metadata and controls

94 lines (68 loc) · 3.57 KB

SeleniumLibrary 3.3.1

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.

Most important enhancements

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.

Full list of fixes and enhancements

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.