{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"Browser automation library for Robot Framework that uses Playwright to control Chromium, Firefox, and WebKit browsers for testing and web automation.","skillfed_tags":["browser-automation","robot-framework","playwright"],"use_cases":["Write automated web UI tests in Robot Framework syntax that run against multiple browsers without code changes","Verify web application functionality by automating user interactions like form submission and navigation","Build cross-browser regression test suites for web applications using Playwright's speed and reliability","Automate repetitive web tasks (data entry, screenshot capture, content extraction) via Robot Framework keywords","Integrate browser automation into CI/CD pipelines with Robot Framework's reporting and logging"],"what_it_does":"robotframework-browser is a Robot Framework library that wraps Playwright to automate browser interactions\u2014opening pages, clicking elements, extracting text, and verifying page content. It supports Chromium, Firefox, and WebKit across Windows, macOS, and Linux. The library can be used from Robot Framework test syntax or directly from Python, though some Robot Framework-specific features (like automatic cleanup and run-on-failure hooks) depend on the framework's listener or dynamic library API when called from Python.\n\nInstallation has two main paths: use robotframework-browser-batteries for a simpler setup with precompiled Node binaries (no NodeJS required), or install with NodeJS 22, 24, or 26 LTS for more flexibility. The library depends on grpcio, protobuf, robotframework, wrapt, click, and other utilities. Browser binaries (Chromium, Firefox, WebKit) are installed separately via the rfbrowser command-line tool and add roughly 700 MB to disk. The library is actively maintained, production-stable, and supports current Python versions (3.10+).","worth_installing":"Yes. robotframework-browser is actively maintained, production-stable, permissively licensed, has low install friction, and sits in the top 5000 PyPI packages by downloads. Install it if you need to automate browser testing in Robot Framework or Python. Choose robotframework-browser-batteries if your OS/architecture is supported and you want to skip NodeJS setup; otherwise install with NodeJS 22, 24, or 26 LTS. No known security vulnerabilities."},"id":"robotframework-browser","links":{"html":"https://skillfed.io/packages/robotframework-browser","md":"https://skillfed.io/packages/robotframework-browser.md","pypi":"https://pypi.org/project/robotframework-browser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"robotframework-browser","python_support":"supports_current","summary":"Robot Framework Browser library powered by Playwright. Aiming for speed, reliability and visibility."},"popularity":{"monthly_downloads":1126580,"position":4326,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"20.3.0"}
