Skip to main content

flaui-uiautomation-wrapper

PyPI - Python Version GitHub release (with filter) PyPI - Version PyPI - Downloads

GitHub Release Date - Published_At GitHub (Pre-)Release Date

GitHub milestones GitHub issues GitHub pull requests GitHub milestone details

Ruff Interrogate Build status GitHub branch checks state

GitHub contributors GitHub commits since latest release (by SemVer including pre-releases) GitHub last commit GitHub PyPI - Format

FlaUI is a .NET library that can be used to perform UI automated testing of Windows desktop applications like Win32, WinForms, WPF, etc.. It is a wrapper that works alongside Windows inbuilt UI Automation technology to perform UI automation as required.

FlaUI has interesting approaches on multiple non-python projects. On python there is an integration with RobotFramework which allows tests to be written on RobotFramework and the keywords from it's plugin are utilized to identify elements by XPATH and perform UI actions.

Other than RobotFramework-FLAUI, there are no Python libraries that help us leverage this useful C# library. The intend of this project is to make sure that a versatile and useful plug-and-play python wrapper is built which works well with IDE's intellisense, integrating with any Python frameworks like PyTest, Behave, TestPlan, etc. or any other tooling where UI automation is a necessary feature.

This project is in active development over the latest version of FlaUI (3.2.0) available on GitHub. New releases are expected to come by in the next few weeks and certainly the documentation would improve alongside the planned releases.

If you would like to contribute or request a feature, feel free to join the discussions on the project's GitHub page.

Release Notes

Check out the release notes on GitHub releases.

Project Roadmap

Check out the project roadmap on GitHub milestones

Active development is targetted towards the first major release of the project. The first major release is expected to be released by the end of 2023. The project roadmap is subject to change based on the project's progress.

You can track the project's progress on this v1.0.0 roadmap page.

Metadata

Release files for flaui-uiautomation-wrapper 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flaui-uiautomation-wrapper 0.1.1
File Size Uploaded
flaui_uiautomation_wrapper-0.1.1.tar.gz 253.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flaui-uiautomation-wrapper 0.1.1
File Interpreter ABI Platform
flaui_uiautomation_wrapper-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 505.5 kB

Release files / flaui_uiautomation_wrapper-0.1.1.tar.gz

Download URL flaui_uiautomation_wrapper-0.1.1.tar.gz
Size 253.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a60ae9af48eb1399bb36cf6c81ec0d76e02079dcd5251b2e3e96043c9b09ff9a
BLAKE2b-256 checksum
How to use checksums
b80f266015b4f556027574f5d757185c4ace2b882a61cd0f85578c3d9d5292f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.0 Linux/6.2.0-1012-azure

Release files / flaui_uiautomation_wrapper-0.1.1-py3-none-any.whl

Download URL flaui_uiautomation_wrapper-0.1.1-py3-none-any.whl
Size 252.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
256379e36da6268b25a4eeacd55a45dc24ccd5d3c1209a415a4731e5424dd79a
BLAKE2b-256 checksum
How to use checksums
5689fbe83d275f03e40210dadcd169be8d068fe0ef1f0f1c18ec3b538a5f7682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.0 Linux/6.2.0-1012-azure

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.7

1 release file

0.0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page