We have hosted the application flaui in order to run this application in our online workstations with Wine or directly.
Quick description about flaui:
FlaUI is a .NET library which helps with automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps,.). It is based on native UI Automation libraries from Microsoft and therefore kind of a wrapper around them. FlaUI wraps almost everything from the UI Automation libraries but also provides the native objects in case someone has a special need that is not covered (yet) by FlaUI. Some ideas are copied from the UIAComWrapper project or TestStack.White but rewritten from scratch to have a clean codebase. To use FlaUI, you need to reference the appropriate assemblies. So you should decide, if you want to use UIA2 or UIA3 and install the appropriate library from NuGet. You can of course always download the source and compile it yourself. The entry point is usually an application or the desktop so you get an automation element (like a the main window of the application). On this, you can then search sub-elements and interact with them.Features:
- Managed Library for native UI Automation API
- Com Library for native UI Automation API
- UIA3 is the newest of them all and works great for WPF
- To use FlaUI, you need to reference the appropriate assemblies
- FlaUI itself contains quite some UI tests itself
- Feel free to fork FlaUI and send pull requests of your modifications
Programming Language: C#.
Categories:
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.