Skip to content

Latest commit

 

History

History
143 lines (109 loc) · 5.08 KB

SeleniumLibrary-4.1.0rc1.rst

File metadata and controls

143 lines (109 loc) · 5.08 KB

SeleniumLibrary 4.1.0rc1

SeleniumLibrary is a web testing library for Robot Framework that utilizes the Selenium tool internally. SeleniumLibrary 4.1.0rc1 is a new release with making URL argument optional in Open Browser keyword and allowing configuring how Click Element clicks the element. There are two major fixes in the release, Table Keywords searched elements also outside of the table and if output directory contained { and } characters the Open Browser and Capture * Screenshot keywords would fail.

All issues targeted for SeleniumLibrary v4.1.0 can be found from the issue tracker.

If you have pip installed, just run

pip install --pre --upgrade robotframework-seleniumlibrary

to install the latest available release or use

pip install robotframework-seleniumlibrary==4.1.0rc1

to install exactly this version. Alternatively you can download the source distribution from PyPI and install it manually.

SeleniumLibrary 4.1.0rc1 was released on Sunday October 13, 2019. SeleniumLibrary supports Python 2.7 and 3.5+, Selenium 3.8.2 and Robot Framework 3.0.4 and 3.1.2.

"Table Should Contain" does not work properly (#1482, rc 1)

The Table Header Should Contain , Table Footer Should Contain and Table Should Contain keywords also searched from whole page and not only from the table. This also caused performance hit, if the page contained lots of elements.

Many thanks for Pawci3oo spotting the problem.

Drop Python 3.4 support in SeleniumLibrary 4.1 (#1409, rc 1)

SeleniumLibrary 4.1 has dropped support for Python 3.4, because Python 3.4 is in end of life.

SeleniumLibrary aims to raise minimum supported Python 3.6 and it is likely next major release drops support for Python 3.5. At least Python 3.5 support is dropped when Python 3.5 reaches end of life in 2020.

Update Open Browser keyword documentation to better demonstrate how to use Selenium options (#1461, rc 1)

Open Browser keyword documentation was updated to provide better examples how to use Selenium Options. Many thanks to JonKoser for providing the PR.

Should have an ActionChain click for Click Element keyword (#1463, rc 1)

Click Element now also supports clicking element with ActionChain click. This is configurable option in the keyword and must be enabled with the action_chain argument.

Many thanks to JonKoser for providing the PR.

Users should not be required to define a URL to Open Browser keyword. (#1464, rc 1)

The url argument is not optional in the Open Browser keyword. This helps users who do not want to navigate browser when the browser is opened.

Many thanks to JonKoser for providing the PR.

ID Type Priority Summary Added
#1482 bug critical "Table Should Contain" does not work properly rc 1
#1409 enhancement high Drop Python 3.4 support in SeleniumLibrary 4.1 rc 1
#1452 bug medium If output dir contains multiple { and } characters pairs, then opening browser with Firefox will fail. rc 1
#1461 enhancement medium Update Open Browser keyword documentation to better demonstrate how to use Selenium options rc 1
#1463 enhancement medium Should have an ActionChain click for Click Element keyword rc 1
#1464 enhancement medium Users should not be required to define a URL to Open Browser keyword. rc 1

Altogether 6 issues. View on the issue tracker.