robotframework-browser-batteries


Namerobotframework-browser-batteries JSON
Version 19.9.0 PyPI version JSON
download
home_pageNone
SummaryRobot Framework Browser batteries package which contains all necessary NodeJS side components for using the Browser library.
upload_time2025-10-07 18:51:51
maintainerNone
docs_urlNone
authorMarketSquare - Robot Framework community
requires_python>=3.9
licenseNone
keywords robotframework playwright testing automation web browser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # Robot Framework BrowserBatteries
Robot Framework
[BrowserBatteries](https://pypi.org/project/robotframework-browser-batteries/)
Python package contains all the required NodeJS dependencies prebuilt inside of the
 Python wheel. The only thing user needs to do, is to install the Playwright browser
 binaries and then run tests.

When using BrowserBatteries package, user can skip NodeJS installation and does not
need to install the NodeJS dependencies, like Playwright and GRPC. All those are
packed inside of a prebuilt binary which project build for following OS and
architectures:

| Node | Platform | Architecture |
| ---- | -------- | -------------|
| 22   | Linux    | x64          |
| 22   | Linux    | arm64        |
| 22   | Windows  | x64          |
| 22   | MacOs    | arm64        |
| 22   | MacOs    | x64          |

Build process relies on [yao-pkg](https://github.com/yao-pkg/pkg) and
[pkg-fetch](https://github.com/yao-pkg/pkg-fetch) for NodeJS binary
building. Binary is build with NodeJS 24.

## Browser Batteries purpose
BrowserBatteries does not provide extra keywords or functionally on
keywords or replace existing plugins or extensions. BrowserBatteries
sole purpose is to ease installation, specially in corporate networks.
But it can be used anyone, example if you do not have access public
internet you can download the wheels, example with
`pip download robotframework-browser-batteries`, copy wheels to you
target computer, install wheels on your target computer and use
Chromium based browser to run your tests.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "robotframework-browser-batteries",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Tatu Aalto <aalto.aalto@gmail.com>, Mikko Korpela <mikko.korpela@gmail.com>, Kerkko Pelttari <kerk.pelt@gmail.com>, Ren\u00e9 Rohner <rene@robotframework.org>",
    "keywords": "robotframework, playwright, testing, automation, web, browser",
    "author": "MarketSquare - Robot Framework community",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# Robot Framework BrowserBatteries\nRobot Framework\n[BrowserBatteries](https://pypi.org/project/robotframework-browser-batteries/)\nPython package contains all the required NodeJS dependencies prebuilt inside of the\n Python wheel. The only thing user needs to do, is to install the Playwright browser\n binaries and then run tests.\n\nWhen using BrowserBatteries package, user can skip NodeJS installation and does not\nneed to install the NodeJS dependencies, like Playwright and GRPC. All those are\npacked inside of a prebuilt binary which project build for following OS and\narchitectures:\n\n| Node | Platform | Architecture |\n| ---- | -------- | -------------|\n| 22   | Linux    | x64          |\n| 22   | Linux    | arm64        |\n| 22   | Windows  | x64          |\n| 22   | MacOs    | arm64        |\n| 22   | MacOs    | x64          |\n\nBuild process relies on [yao-pkg](https://github.com/yao-pkg/pkg) and\n[pkg-fetch](https://github.com/yao-pkg/pkg-fetch) for NodeJS binary\nbuilding. Binary is build with NodeJS 24.\n\n## Browser Batteries purpose\nBrowserBatteries does not provide extra keywords or functionally on\nkeywords or replace existing plugins or extensions. BrowserBatteries\nsole purpose is to ease installation, specially in corporate networks.\nBut it can be used anyone, example if you do not have access public\ninternet you can download the wheels, example with\n`pip download robotframework-browser-batteries`, copy wheels to you\ntarget computer, install wheels on your target computer and use\nChromium based browser to run your tests.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Robot Framework Browser batteries package which contains all necessary NodeJS side components for using the Browser library.",
    "version": "19.9.0",
    "project_urls": {
        "Changelog": "https://github.com/MarketSquare/robotframework-browser/tree/main/docs/releasenotes",
        "Documentation": "https://marketsquare.github.io/robotframework-browser/Browser.html",
        "Homepage": "https://robotframework-browser.org/",
        "Issues": "https://github.com/MarketSquare/robotframework-browser/issues",
        "Repository": "https://github.com/MarketSquare/robotframework-browser"
    },
    "split_keywords": [
        "robotframework",
        " playwright",
        " testing",
        " automation",
        " web",
        " browser"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "df40ee814183c5934f8e051db4dc2287f2d6cbac6dfc017adece6196fc587122",
                "md5": "ea6057b48cc3a08264b2c2d62956630e",
                "sha256": "1c5a88bf6c4cef92e59de502e5515dfddeb6ea5bbb9a34a080a95c4f91e17487"
            },
            "downloads": -1,
            "filename": "robotframework_browser_batteries-19.9.0-py3-none-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "ea6057b48cc3a08264b2c2d62956630e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 31645941,
            "upload_time": "2025-10-07T18:51:51",
            "upload_time_iso_8601": "2025-10-07T18:51:51.143557Z",
            "url": "https://files.pythonhosted.org/packages/df/40/ee814183c5934f8e051db4dc2287f2d6cbac6dfc017adece6196fc587122/robotframework_browser_batteries-19.9.0-py3-none-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f5e924cc03eb83d160d50cc10e19edf0b2270a5d70046761bd7ba66d00826f9a",
                "md5": "c1000b24ea20457e64c56b75677d0c2c",
                "sha256": "6ff76a6f3f217eace4277636eef26cd6474f2312d75f7efcdbed5fd75bd6054d"
            },
            "downloads": -1,
            "filename": "robotframework_browser_batteries-19.9.0-py3-none-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c1000b24ea20457e64c56b75677d0c2c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 33920995,
            "upload_time": "2025-10-07T18:51:54",
            "upload_time_iso_8601": "2025-10-07T18:51:54.458214Z",
            "url": "https://files.pythonhosted.org/packages/f5/e9/24cc03eb83d160d50cc10e19edf0b2270a5d70046761bd7ba66d00826f9a/robotframework_browser_batteries-19.9.0-py3-none-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "553fbe423f817b4261d9bb0f74729d8b9006ae7388540ceff60728d75eb0d87a",
                "md5": "723a627e4ef125dfd05b10343be1a236",
                "sha256": "ad728ae6f41df0d05ea5144ef840876784c9345e1cc3e1eb2f26fe09c843daba"
            },
            "downloads": -1,
            "filename": "robotframework_browser_batteries-19.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "723a627e4ef125dfd05b10343be1a236",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 34201187,
            "upload_time": "2025-10-07T18:51:57",
            "upload_time_iso_8601": "2025-10-07T18:51:57.283822Z",
            "url": "https://files.pythonhosted.org/packages/55/3f/be423f817b4261d9bb0f74729d8b9006ae7388540ceff60728d75eb0d87a/robotframework_browser_batteries-19.9.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12dda9f53deeac9f4164400badd440410994539a584e6d8cee0f0e4633910f42",
                "md5": "ce9f41fdd2ddfa35defe0cac52c49edd",
                "sha256": "641dca0bb42943097422343a2c84abbc71d7772fe9bb30dd3f8d629fc6328b25"
            },
            "downloads": -1,
            "filename": "robotframework_browser_batteries-19.9.0-py3-none-manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce9f41fdd2ddfa35defe0cac52c49edd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 36090312,
            "upload_time": "2025-10-07T18:52:00",
            "upload_time_iso_8601": "2025-10-07T18:52:00.845427Z",
            "url": "https://files.pythonhosted.org/packages/12/dd/a9f53deeac9f4164400badd440410994539a584e6d8cee0f0e4633910f42/robotframework_browser_batteries-19.9.0-py3-none-manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e3ae139d254c76dcaf968b6da2824667e5c6a4834d9c44f2d700a8b9b10a3cc",
                "md5": "7a50aed3ba2729200dd48f4f64f19452",
                "sha256": "a5491b2d13b240b9c43b6ecff0cc4ec1a58e508c448a8b6b56bcc528e7ad4e0d"
            },
            "downloads": -1,
            "filename": "robotframework_browser_batteries-19.9.0-py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7a50aed3ba2729200dd48f4f64f19452",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 30558596,
            "upload_time": "2025-10-07T18:52:03",
            "upload_time_iso_8601": "2025-10-07T18:52:03.852655Z",
            "url": "https://files.pythonhosted.org/packages/7e/3a/e139d254c76dcaf968b6da2824667e5c6a4834d9c44f2d700a8b9b10a3cc/robotframework_browser_batteries-19.9.0-py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-07 18:51:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MarketSquare",
    "github_project": "robotframework-browser",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "robotframework-browser-batteries"
}
        
Elapsed time: 2.33444s