$npx skillfedfor your agent

robotframework-whitelibrary

Windows GUI testing library for Robot Framework

SkipPyPI TestingReleased Sep 2019111.9K downloads / moAPACHEPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — robotframework_whitelibrary-1.6.0-py2.py3-none-any.whl
v1.6.0 · released 2019-09-02 · 2 runtime deps: robotframework, pythonnet

No. While the package itself has low install friction and a permissive license, both it and its underlying White framework are abandoned and deprecated. The last release was September 2019, no commits since April 2022, and the underlying White framework was deprecated in December 2019. For new projects, seek a maintained Windows GUI automation library. For legacy systems already using it, proceed only if you can accept no upstream support and potential incompatibility with modern Python or Robot Framework versions.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Windows OS and the White automation framework's underlying .NET dependencies (TestStack.White and Castle.Core); pythonnet must be able to load .NET assemblies on the target system.
  • Installation is straightforward with low friction—a pure Python wheel depending only on robotframework and pythonnet.
  • However, the package is abandoned as of 2022 with no releases since September 2019, and the underlying White framework itself was deprecated in December 2019.

License · maintenance · safety

APACHE (permissive) — Licensed under Apache 2.0 (permissive), which places no restrictions on use, modification, or distribution in proprietary or open-source projects.

last release 2019-09-02 (2538 days) · last repo commit 2022-04-27 · 52 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 111,853 downloads/mo, #12,394 on PyPI

Verify before relying

pip install robotframework-whitelibrary

from WhiteLibrary import WhiteLibrary

white = WhiteLibrary()
white.launch_application('path/to/app.exe')
  • Whether the package still functions with modern versions of pythonnet and Robot Framework, given its abandonment since 2019.
  • Compatibility with Python versions beyond 3.6, as the package was last tested against Python 2.7, 3.5, and 3.6.
  • Whether White framework's deprecation has been superseded by maintained alternatives in the Robot Framework ecosystem.
Same gist for agents: .md · .json

What it is and what it does

WhiteLibrary is a Robot Framework library that bridges to the White automation framework, enabling test automation of Windows desktop applications. It supports multiple UI technologies including Win32, WinForms, WPF, and Java SWT platforms, allowing testers to write Robot Framework keywords that interact with Windows GUI elements.

The library wraps White's .NET-based automation capabilities through pythonnet, making it accessible from Robot Framework test scripts. However, both WhiteLibrary and its underlying White framework are no longer maintained—White was deprecated in December 2019, and WhiteLibrary received its last release in September 2019 with no commits since April 2022. This means the package will not receive bug fixes, security updates, or compatibility patches for newer Python or Robot Framework versions.

Use it for

  • Automate regression testing of legacy Windows desktop applications built with WinForms or WPF.
  • Write Robot Framework test suites that interact with Win32 GUI controls without writing custom Python code.
  • Test Java SWT applications running on Windows by automating their UI elements through White's accessibility layer.
  • Integrate Windows GUI testing into existing Robot Framework test automation pipelines for cross-platform applications.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

While the package itself has low install friction and a permissive license, both it and its underlying White framework are abandoned and deprecated. The last release was September 2019, no commits since April 2022, and the underlying White framework was deprecated in December 2019. For new projects, seek a maintained Windows GUI automation library. For legacy systems already using it, proceed only if you can accept no upstream support and potential incompatibility with modern Python or Robot Framework versions.

Install

robotframework-whitelibrary on PyPI

Before you install

Installation is straightforward with low friction—a pure Python wheel depending only on robotframework and pythonnet. However, the package is abandoned as of 2022 with no releases since September 2019, and the underlying White framework itself was deprecated in December 2019.

Requires Windows OS and the White automation framework's underlying .NET dependencies (TestStack.White and Castle.Core); pythonnet must be able to load .NET assemblies on the target system.

License in practice

Licensed under Apache 2.0 (permissive), which places no restrictions on use, modification, or distribution in proprietary or open-source projects.

Quickstart

pip install robotframework-whitelibrary

from WhiteLibrary import WhiteLibrary

white = WhiteLibrary()
white.launch_application('path/to/app.exe')

Verify before relying

  • Whether the package still functions with modern versions of pythonnet and Robot Framework, given its abandonment since 2019.
  • Compatibility with Python versions beyond 3.6, as the package was last tested against Python 2.7, 3.5, and 3.6.
  • Whether White framework's deprecation has been superseded by maintained alternatives in the Robot Framework ecosystem.

Package facts

LicenseAPACHE permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
robotframeworkpythonnet
MaintenanceAbandoned 2,538 days since the last release
Last repo commit
First released
Downloads111,853 / month, #12,394 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6

Evidence: robotframework_whitelibrary-1.6.0-py2.py3-none-any.whl

Tags

Capabilities
windows gui automation testingrobot framework windows testingwpf winforms automationwhite framework wrapperwindows ui test automationgui testing robot frameworkwindows application testing
Topics
deprecatedwindows-onlygui-testing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “robot framework windows testing”

Give your agent the search over MCP, or paste the wish link into any chat.

More Testing packages

pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo
virtualenv Worth it
PyPI · Libraries · released Aug 2026

virtualenv creates isolated Python environments where packages can be installed independently without affecting the system Python or other projects.

MITpure Python · 3.9+
532.9Mdownloads / mo
coverage Worth it
PyPI · Testing · released Aug 2026

Coverage.py measures which lines of Python code are executed during test runs, reporting coverage percentages and identifying untested code paths.

Install it if you want to measure test completeness or enforce coverage thresholds in your project.

permissive licensepure Python · 3.10+
335.8Mdownloads / mo
pytest-asyncio Worth it
PyPI · Testing · released May 2026

pytest-asyncio is a pytest plugin that enables writing and running async test functions using the asyncio library, allowing developers to await code directly within test cases.

Install it if you write tests for any asyncio-based code.

Apache-2.0pure Python · 3.10+
275.9Mdownloads / mo
pytest-json-ctrf Worth it
PyPI · Testing · released Jul 2026

A pytest plugin that generates test reports in Common Test Report Format (CTRF) as JSON, compatible with pytest-xdist and pytest-playwright for distributed and browser-based testing.

Install it if you need CTRF-formatted test output for CI/CD integration or cross-tool reporting.

MITpure Python · 3.8+
273.0Mdownloads / mo

See also robotframework · robotframework-seleniumlibrary · robotframework-datadriver · pywinauto · robotframework-dependencylibrary · robotframework-requests · uiautomation · robotframework-imaplibrary2 · robotframework-excellib · robotcode