NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4828 most downloaded on PyPI
Robot Framework Browser library powered by Playwright. Aiming for speed, reliability and visibility.
Last release today
03 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
191 releases · first in 2020
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 7.1.1 is a new release with with bu
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 7.1.1 is a new release with with bug fixes and doc improvements
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
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 7.1.0 is a new release with run on
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. 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
One column per quarter.
This release is a backwards incompatible one as it removes previously deprecated keywords: get_textfield_value, wait_for_download and upload_file.
This release is a backwards incompatible one as it removes previously deprecated keywords:
get_textfield_value, wait_for_download and upload_file.
Library documentation is also improved on many cases by adding examples and generally writing more explanations.
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
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
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
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 5.1.2 is a new release with bug fi
Browser is a web testing library for Robot Framework that utilizes the Playwright_ tool internally. Browser library 5.1.2 is a new release with bug fixes to Wait For Element State keyword custom error message.
Browser library 5.1.2 was released on Tuesday June 29, 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 5.1.1 is a new release with a bug f
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.1.1 is a new release with a bug fix for "rfbrowser show-trace" command in Windows OS. Browser library 5.1.1 was released on Saturday June 19, 2021. Browser supports Python 3.7+, Robot Framework 3.2+ and Node 12 and 14.
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.1.0 is a new release with support
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.1.0 is a new release with support Playwright traces and possibility to record locators and bug fixes. Browser library 5.1.0 was released on Wednesday June 16, 2021. Browser supports Python 3.7+, and Robot Framework 3.2+.
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.0.1 is a new release with bug fix
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.0.1 is a new release with bug fixes. This release fixes when using library from Python and when passing httpCredentials as secret in New Context keyword.
Browser library 5.0.1 was released on Friday June 4, 2021. Browser supports Python >=3.7, and Robot Framework >=3.2.
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.0.0 is a new release with masking
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 5.0.0 is a new release with masking password username and password in the New Context keyword and Wait For Alert keyword to get alert text enhancements.
Nothing published for this version
Improving Get Text functioning with Salesforce Lightning components. There were detected problems with web components - this release focuses on fixing
Improving Get Text functioning with Salesforce Lightning components. There were detected problems with web components - this release focuses on fixing them.
Browser is a web testing library for Robot Framework that utilizes the Playwright_ tool internally. Browser library 4.5.0 is a new release with suppor
Browser is a web testing library for Robot Framework that utilizes the Playwright_ tool internally. Browser library 4.5.0 is a new release with support Playwright 1.11.0 and prevents using RF 4.0.2 with Browser library.
Browser library 4.5.0 was released on Wednesday May 12, 2021. Browser supports Python 3.7+, Robot Framework 3.2+ and Node LTS 12 and 14. Expect RF 4.0.2 is not supported.
Browser library 4.4.0 is a new release with several bug fixes and dependency updates. Browser library 4.4.0 was released on Monday May 10, 2021. Brows
Browser library 4.4.0 is a new release with several bug fixes and dependency updates. Browser library 4.4.0 was released on Monday May 10, 2021. Browser supports Python 3.7+, Robot Framework 3.2+ and Node LTS 12 and 14.
Browser is a web testing library for Robot Framework that utilises the Playwright tool internally. Browser library 4.3.0 is a new release with screens
Browser is a web testing library for Robot Framework that utilises the Playwright tool internally. Browser library 4.3.0 is a new release with screenshot supporting quality attributes enhancements. Browser library 4.3.0 was released on Friday April 9, 2021. Browser supports Python 3.7+, Robot Framework 3.2+ and Node LTS 12 and 14.
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 4.2.0 is a new release with HAR rec
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 4.2.0 is a new release with HAR record support and record + analyze browser console logs. Also there fixes to documentation enhancements and capturing screenshot in error situation. Browser library 4.2.0 was released on Monday March 29, 2021. Browser supports Python 3.7+, and Robot Framework 3.2+ and NodeJS 12 and 14 LTS versions.
For more details see release notes
Browser is a web testing library for Robot Framework that utilizes the Playwright_ tool internally. Browser library 4.1.0 is a new release with fixing
Browser is a web testing library for Robot Framework that utilizes the Playwright_ tool internally. Browser library 4.1.0 is a new release with fixing file upload and providing HAR file support. Also this release contains PlayWright 1.10.0. There is also refactoring in the node side, but that should not affect users.
Browser library 4.1.0 was released on Thursday March 25, 2021. Browser supports Python 3.7+, Robot Framework >=3.2+ and Node 12 and 14 LTS versions.
For full details, see release notes
Nothing published for this version
text to txt. Playwright 1.9.2
text to txt. Playwright 1.9.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Playwright 1.8.1 (iFrame, reload and isVisible bugfixes) https://github.com/microsoft/playwright/releases/tag/v1.8.1
This release fixes a bug with unhandled alerts hanging the library, and adds support for another string input format for Add Cookie timestamp.
This release fixes a bug with unhandled alerts hanging the library, and adds support for another string input format for Add Cookie timestamp.
Improved our coverage for node 14 in CI.
More details in release notes
This release updates playwright to 1.8.0 and it should resolve few issue that we have open.
This release updates playwright to 1.8.0 and it should resolve few issue that we have open.
More details in release notes
Fix documentation links pointing towards playwright upstream
Started deprecating Wait For Download in favor of Promise To Wait For Download keyword that makes promisification mandatory for download operation.
suggestedFilename and saveAs keys.Promise To Wait For Download keyword that makes promisification mandatory for download operation.See full release notes https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-3.0.0.rst
Optional message parameter for all keywords using assertion engine
See full release notes https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-2.5.0.rst
2.4.1 had a mistake in pypi deployment and was yanked.
2.4.1 had a mistake in pypi deployment and was yanked.
Browser 2.4.2 fixes macOS 11.1 installation by depending on a newer playwright version.
See full release notes: https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-2.4.1.rst
Nothing published for this version
Connect To Browser keyword, JS keyword improvements, screenshot and video storage in subfolder by default. https://github.com/MarketSquare/robotframew
Connect To Browser keyword, JS keyword improvements, screenshot and video storage in subfolder by default. https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-2.4.0.rst
rfbrowser init permission and PATH issue improvements
https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-2.3.4.rst
Fix segfault bug with mismatching grpcio, grpcio-tools and protobuf versions by locking down their versions.
Fix segfault bug with mismatching grpcio, grpcio-tools and protobuf versions by locking down their versions.
Nothing published for this version
Nothing published for this version
This release adds the possibility to extend Browser library with a JavaScript module.
This release adds the possibility to extend Browser library with a JavaScript module.
Bugfixes, docs improvements, newer underlying Playwright version and option to not install browsers when running rfbrowser init
Bugfixes, docs improvements, newer underlying Playwright version and option to not install browsers when running rfbrowser init
See full release notes.
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 2.1.0 is a new release with video s
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 2.1.0 is a new release with video support and prevents secrets for leaking in Robot Framework logs. There are also several fixes in the release. Browser library 2.1.0 was released on Monday November 9, 2020. Browser supports Python >=3.7, and Robot Framework >=3.2.
See release notes for full details
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
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
Full release notes available at https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-1.7.0.rst
Full release notes available at https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-1.7.0.rst
Release with bug fixes and improvements
#435 When creating new page, library does not obey the timeout value. Instead it will timeout in 10seconds. #230 Wait for response matchers not working #442 Docs for "Wait For Request/Response" have wrong timeout unit #439 Increase grpc and grpc-tools to 1.33.1 #403 Improve exception raised by library when trying to click element which can not be clicked. #448 Remove execution-time-log #453 Add timeout to Go To keyword
Full release notes available at https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-1.6.0.rst
Full release notes available at https://github.com/MarketSquare/robotframework-browser/blob/master/docs/releasenotes/Browser-1.6.0.rst
Bugfixes: - Improve exception raised by library when trying to click element which can not be clicked. - Errors in end_test and end_suite caused by auto closing - Wait for request and response matchers (regexp at least) do not seem to work - use RF to convert timeout to correct value
Deprecations:
New keywords: - Update geolocation keyword
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add option to take full page screenshots with Take Screenshot
Other improvements:
Depend on latest Playwright 1.4.0 and Robot Framework 3.2.2
Depend on latest Playwright 1.4.0 and Robot Framework 3.2.2
This hotfix release fixes a problem with when selecting the page with NEW it did point to a wrong page. This is now fixed.
This hotfix release fixes a problem with when selecting the page with NEW it did point to a wrong page. This is now fixed.
Close Browser doesn't fail when there's no open browser
New keywords:
Other changes:
Get Browser CatalogNothing published for this version
We will produce definitive lists of BREAKING changes in new releases
New Keywords: None Other improvements:
New Keywords: None Other improvements:
rfbrowser init not finding NPM on windowspython bootstrap.pySwitch Page, Switch Context, Close Page, Close Context and Close Browser now support arguments for specifying which open object to do the keyword in.
No new keywords
Other improvements:
Click With Options not getting passed correctlyTabs opened by pages in itself behave better with browser catalog and indexes
New Keywords:
Other improvements:
VirtualMouse keywords Mouse Move and Mouse Button to control virtual mouse on page
New Keywords:
Other improvements:
rfbrowser init has not been runGet Cookies, Add Cookie, Delete All Cookies
New keywords:
Reverted changes:
rfbrowser init is back because automatically setting up node dependencies at import time had many problems.Get Elements gets list of elements matching selector and returns them as a list of elementhandle UUIDs. These can be used for iteration with other key
New keywords:
Get Elements gets list of elements matching selector and returns them as a list of elementhandle UUIDs. These can be used for iteration with other keywords.Other enchancements:
Wait For Function and Execute JavaScript now accept our playwright selectors and our elementhandles as arguments to pass to the function executed on browser page. See examplesrfbrowser init. Dependencies are downloaded at library import if they don't exist on file system yetHighlight Elementsrfbrowser init is now automatically done at library import time.Wait For Function (polls for a javascript function or expression to return a true value)
New keywords:
executes fetch with page.evaluate
New keywords:
Other improvements:
Set Viewport Size and Get Viewport Size
New keywords:
Switch Browser, Switch Context, renamed Switch Active Page to Switch PageGet Browser Catalog to list all open browsers, contexts and pagesClose All BrowsersImprovements:
Create Browser and Create Context have options in type signature and parse them correctly
Switch Browser / Switch ContextFixed invalid parameters for opening the browser.
Fixed invalid parameters for opening the browser.
Your coding agent can read these notes before it upgrades. Set up the MCP server →