Browser library releases

This thread is reserved for Browser library new release announcements.

1 Like

Browser library 1.2.3 release is out. It fixes selecting page with NEW argument.

2 Likes

Browser library 1.6.0 is out, mostly bugfixes, deprecation of Click With Options and added new Set Geolocation keyword. For full details, please see: https://github.com/MarketSquare/robotframework-browser/releases/tag/v1.6.0

Browser is a web testing library for `Robot Framework that utilizes the Playwright tool internally. Browser library 2.0.0 is a new release with fixed installation problems in Windows OS by using grpc-js instead of grpc. This release also fixes logic in internal node side implementation.

Browser library 2.0.0 was released on Thursday October 29, 2020. Browser supports
Python >=3.7, and Robot Framework >=3.2.

See release notes for full details

3 Likes

Browser library 2.1.0 is out: https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-2.1.0.rst it contains support for playwright video and user are able to better control are their secrets leaked to the Robot Framework log.html file. There are also other smaller bug fixes in the this release.

Browser library 3.1.0 is out. Compared to 3.0.1 release, the 3.1.0 has updated Playwright to 1.8.0 version.

Browser library 4.5.0 is out. It comes with Playwright 1.11.0

Browser library 5.0.1 is out. It comes with Playwright 1.11.1

Browser library 5.1.0 and 5.1.1 are out.

Browser library 5.1.2 is out. It comes with Playwright 1.12.3 and one bug fix Message formatting in "Wait For Elements State" uses the given timeout even when it is None · Issue #1110 · MarketSquare/robotframework-browser · GitHub

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.2.0 is a new release with support saving storage state to disk and using state when opening context. Also there are few bug fixes.

Browser library 5.2.0 was released on Tuesday July 13, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+.

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 6.0.0 is a new release with keyword to get urls in a page enhancements and bug fixes to the keyword assertions.

Browser library 6.0.0 was released on Tuesday July 20, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 4.0+. Library was tested with Playwright 1.12.3

New release 7.0.0 of Robot Framework Browser available!

1 Like

Browser library 7.1.0 is a new release with run on failure supporting keyword supporting arguments enhancements and enhancements in keyword documentation. Also there are bug fixes in this
release.

Browser library 7.1.0 was released on Saturday August 21, 2021. Browser supports
Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was
tested with Playwright 1.14.0

here is hotfix release 7.1.1, it fixes problem with setting PLAYWRIGHT_BROWSERS_PATH variable when installing the library. Also it comes with Playwright 1.14.1.

1 Like

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 8.0.0 is a new release with enables Playwright strict mode and other bug fixes.

Browser library 8.0.0 was released on Monday September 13, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.14.1

This release enables Playwright strict mode for the browser library. Strict mode is enabled by default and strict mode can be controlled by library import or by Set Strict Mode keyword. When strict mode is enabled and if keyword selector points to multiple elements, keyword will fail. If strict mode is mode is disabled, keyword will not fail if selector does point to multiple elements.

Keywords which should interact with single element, like Click and Get Text keyword uses strict mode. Keywords which should interact with multiple elements, like Get Elements are do not use strict mode.

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 8.0.0 is a new release with enables Playwright strict mode and other bug fixes.

Browser library 8.0.0 was released on Monday September 13, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.14.1

Browser_ is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 9.0.2 is a new release with bug fixes on run on failure args and Get Cookie keyword. All issues targeted for Browser library v9.0.2 can be found from the issue tracker.

Browser library 9.0.2 was released on Thursday October 21, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.15.2.

More details in release notes

1 Like

Browser library 10.0.0 is out.

Please note that at same time library internal way of finding elements was moved from ElementHandles to Locators. Also we did unify the way how selectors are resolved internally (there used to many ways, for historical reasons and the main reason for the above bug.) But all this means that although from outside nothing has changed, internally there has been lots of changes.

Even our acceptance test are passing, it is pretty likely that not everything is covered by our tests and you users might find something which is broken. Therefore please be vigilant when next release arrive and please tell if something is clearly broken or does not feel correct.