Skip to content

Releases: MarketSquare/robotframework-browser

Browser library 11.1.0

10 Dec 10:49
Compare
Choose a tag to compare

Browser library 11.1.0

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 11.1.0 is a new release with enhancements and bug fixes. All issues targeted for Browser library v11.1.0 can be found from the issue tracker.

See update instructions: https://robotframework-browser.org/#update

Most important enhancements

  • Select Options By keyword should return options which was selected (#1594)

Full list of changes: https://github.com/MarketSquare/robotframework-browser/blob/main/docs/releasenotes/Browser-11.1.0.rst#id5

Browser library 11.0.0

03 Dec 23:02
Compare
Choose a tag to compare

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 11.0.0 is a new release with enhancements to JS extension documentation, version binding to Playwright and other enhancement and bug fixes. All issues targeted for Browser library v11.0.0 can be found from the issue tracker.

Browser library 11.0.0 was released on Saturday December 4, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.17.1

v10.1.0

26 Nov 14:44
Compare
Choose a tag to compare

Most important enhancements

New Features:

  • Upload File By Selector keyword (#1499)

Fixes:

  • Unable to pass "Predicate" argument to wait for keywords (#1486)
  • Chromium: Check Checkbox KW fails sometimes with Element is not attached to the DOM (#1492)
  • Release process saves wrong version from old KW docs (#1494)
  • Improve playwright trace log reading (#1448)

For full notes see https://github.com/MarketSquare/robotframework-browser/blob/main/docs/releasenotes/Browser-10.1.0.rst

Browser library 10.0.3

08 Nov 19:28
Compare
Choose a tag to compare

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 10.0.3 is a new hotfix release with bug fixes for locating elements and waiting their state.

Browser library 10.0.3 was released on Monday November 8, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.16.3

Browser library 10.0.2

29 Oct 19:31
Compare
Choose a tag to compare

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 10.0.2 is a new release with bug fix for Wait For Element State keyword when strict mode is false. All issues targeted for Browser library v10.0.2 can be found from the issue tracker.

Browser library 10.0.2 was released on Friday October 29, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.16.2

Browser library 10.0.1

28 Oct 20:23
Compare
Choose a tag to compare

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 10.0.1 is a new release with bug fix for Wait For Element State keyword.

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

Browser library 10.0.0

26 Oct 18:47
Compare
Choose a tag to compare

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 10.0.0 is a new release with enhancements for how selectors are resolved and bug fixes.

Browser library 10.0.0 was released on Tuesday October 26, 2021. Browser supports Python 3.7+, Node 12/14 LTS and Robot Framework 3.2+. Library was tested with Playwright 1.16.1

Browser library 9.0.2

21 Oct 18:09
Compare
Choose a tag to compare

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.

v9.0.1

14 Oct 11:29
Compare
Choose a tag to compare

Bugfix for rfbrowser clean-node #1390 .

v9.0.0

13 Oct 12:34
Compare
Choose a tag to compare

For full notes see https://github.com/MarketSquare/robotframework-browser/blob/main/docs/releasenotes/Browser-9.0.0.rst

Most important enhancements

  • Pip does not clean inside site-packages/Browser/wrapper anymore when uninstalling (#1253_)
    • Sometimes pip fails to completely clean up site packages (depends on pip version and environment), now there is rfbrowser clean-node to run before pip uninstall to ensure cleanup
  • Set Strict Mode keyword documentation is not correct. (#1320_)
  • Issue with keyword documentation example - Select Options By (#1335_)
  • Take Screenshot doesn't process arguments correctly when run on failure (#1356_)
  • Doc Keywords: Move closing context/page section into "Browser, Context, Page" section (#1362_)

Backwards incompatible changes

  • Take Screenshot doesn't process arguments correctly when run on failure (#1356_)
    • Register Keyword To Run On Failure now returns an object of the old Failure Handler instead of a string

Acknowledgements

  • Thanks to https://github.com/UliSei for contributing PR for: Docu keywords: "Drag And Drop By Coordinates" and "Go To" (#1328_)