Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 3, 2025

Bumps robotframework-browser from 19.5.1 to 19.9.0.

Release notes

Sourced from robotframework-browser's releases.

Browser library v19.9.0

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.9.0 is a new release with enhancement to distribute RF Browser fully bundled as wheel including external NodeJS and NPM dependencies. Therefore there is new packaging called BrowserBatteries. There are also other enhancements and fixes listed in the release notes. All issues targeted for Browser library v19.9.0 can be found from the issue tracker. Browser library 19.9.0 was released on Tuesday October 7, 2025. Browser supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.56.0

Browser library v19.9.0b3

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.9.0b3 is a new release with enhancements for distributing NodeJS dependencies as part of the wheel BrowserBatteries wheel. Because of this, there is changes to packaging and releasing. Other enhancements and fixes are listed below. All issues targeted for Browser library v19.9.0 can be found from the issue tracker. The differeces between 19.9.0b1 and 19.9.0b3 are mainly related to fixing the release process for BrowserBatteries. Browser library and BrowserBatteries 19.9.0b3 was released on Sunday September 28, 2025. Browser and BrowserBatteries supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.1

Browser library v19.9.0b1

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.9.0b2 is a new release with enhancements for distributing NodeJS dependencies as part of the wheel BrowserBatteries wheel. Because of this, there is changes to packaging and releasing. Other enhancements and fixes are listed below. All issues targeted for Browser library v19.9.0 can be found from the issue tracker. The differeces between 19.9.0b1 and 19.9.0b2 are mainly related to fixing the release process for BrowserBatteries. Browser library and BrowserBatteries 19.9.0b2 was released on Sunday September 28, 2025. Browser and BrowserBatteries supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.1.

Browser library v19.9.0b1

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.9.0b1 is a new release with enhancements for distributing NodeJS dependencies as part of the wheel BrowserBatteries wheel. Because of this, there is changes to packaging and releasing. Other enhancements and fixes are listed below. All issues targeted for Browser library v19.9.0 can be found from the issue tracker. Browser library and BrowserBatteries 19.9.0b1 was released on Sunday September 28, 2025. Browser and BrowserBatteries supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.1

Browser library v19.8.0

Browser library 19.8.0 is a new release with New Keyword to merge coverage reports to a single one. The other main reason for this release is to update Playwright to the 1.55.1 version and to fix Chromium CVE-2025-10585. We also declare support for NodeJS 24 LTS. There are also fixes to NodeJS side Pino logger to have on instance and shorter the folder listing when there is error in rfbrowser init. Also in some cases rfbrowser --version displayed Playwright version wrong. All issues targeted for Browser library v19.8.0 can be found from the issue tracker. Browser library 19.8.0 was released on Wednesday September 24, 2025. Browser supports Python 3.9+, Node 20/22/24 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.1

Browser library v19.7.2

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.7.2 is a new hotfix release with bugfix to Docker container. All issues targeted for Browser library v19.7.2 can be found from the issue tracker. Browser library 19.7.2 was released on Thursday August 21, 2025. Browser supports Python 3.9+, Node 20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.0

Browser library v19.7.1

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.7.1 is a new hotfix release with bug fixes to bootstrap.py and small enhancement to release notes generation. The main purpose of this release is to support Playwright 1.55.0. All issues targeted for Browser library v19.7.1 can be found from the issue tracker. Browser library 19.7.1 was released on Thursday August 21, 2025. Browser supports Python 3.9+, Node 20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.55.0

Browser library v19.7.0

Browser library 19.7.0 is a new release with enhancement to datetime.datetime in Add Cookie. Also we dropped support for Node 18 and small enhancements where made on NodeJS side logging. Internally project now uses pyproject.toml instead of setup.py for package metadata. All issues targeted for Browser library v19.7.0 can be found from the issue tracker. Browser library 19.7.0 was released on Tuesday July 29, 2025. Browser supports Python 3.9+, Node 20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.54.1

Browser library v19.6.2

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.6.2 is a new hotfix release which updates Playwright to version 1.53.2. All issues targeted for Browser library v19.6.2 can be found from the issue tracker. Browser library 19.6.2 was released on Friday July 4, 2025. Browser supports Python 3.9+, Node 18/20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.53.2

Browser library v19.6.1

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.6.1 is a new hotfix release which updated Playwright to 1.53.1. All issues targeted for Browser library v19.6.1 can be found from the issue tracker. Browser library 19.6.1 was released on Thursday June 26, 2025. Browser supports Python 3.9+, Node 18/20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.53.1

Browser library v19.6.0

Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 19.6.0 is a new release with enhancement to Take Screenshot keyword to support UUID and bug fixe to Take Screenshot keyword when used from Python. All issues targeted for Browser library v19.6.0 can be found from the issue tracker. Browser library 19.6.0 was released on Sunday June 15, 2025. Browser supports Python 3.9+, Node 18/20/22 LTS and Robot Framework 5.0+. Library was tested with Playwright 1.53.0

Changelog

Sourced from robotframework-browser's changelog.

FROM mcr.microsoft.com/playwright:v1.56.0-noble

Update apt-get

USER root RUN apt-get update RUN python3 --version RUN apt install -y python3-pip python3.12-venv

Clean up

USER root RUN apt-get clean &&
rm -rf /var/lib/apt/lists/*

Set environment variables

ENV PATH="/home/pwuser/.local/bin:${PATH}" ENV NODE_PATH=/usr/lib/node_modules

Cache operations

USER root RUN mv /root/.cache/ /home/pwuser/.cache || true RUN chmod a+rwx -R /home/pwuser/.cache || true

Switch to pwuser for the remaining operations

USER pwuser

Create venv and active it

RUN python3 -m venv /home/pwuser/.venv ENV PATH="/home/pwuser/.venv/bin:$PATH"

Upgrade pip and wheel for the user

RUN pip3 install --no-cache-dir --upgrade pip wheel uv

Install RobotFramework and Browser library

RUN uv pip install --no-cache-dir --upgrade robotframework robotframework-browser==19.9.0

Initialize Browser library without browsers binaries

RUN python3 -m Browser.entry init --skip-browsers

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [robotframework-browser](https://github.com/MarketSquare/robotframework-browser) from 19.5.1 to 19.9.0.
- [Release notes](https://github.com/MarketSquare/robotframework-browser/releases)
- [Changelog](https://github.com/MarketSquare/robotframework-browser/blob/v19.9.0/docker/Dockerfile.latest_release)
- [Commits](MarketSquare/robotframework-browser@v19.5.1...v19.9.0)

---
updated-dependencies:
- dependency-name: robotframework-browser
  dependency-version: 19.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Nov 3, 2025
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants