All Projects → mmarquee → ui-automation

mmarquee / ui-automation

Licence: Apache-2.0 license
Java wrapper for ms-uiautomation

Programming Languages

java
68154 projects - #9 most used programming language
scala
5932 projects

Projects that are alternatives of or similar to ui-automation

Pywinauto
Windows GUI Automation with Python (based on text properties)
Stars: ✭ 3,175 (+3242.11%)
Mutual labels:  uiautomation
FlaUIRecorder
UIAutomation test recorder for using with FlaUI library.
Stars: ✭ 23 (-75.79%)
Mutual labels:  uiautomation
UIAutomationClient
the C++ source code of Python UIAutomation for Windows(https://github.com/yinkaisheng/Python-UIAutomation-for-Windows)
Stars: ✭ 34 (-64.21%)
Mutual labels:  uiautomation
Ayase
🥥 Control everything by keyboard. Built for hackers and the blind.
Stars: ✭ 53 (-44.21%)
Mutual labels:  uiautomation
pywinauto recorder
A record-replay tool to automate GUI via pywinauto
Stars: ✭ 48 (-49.47%)
Mutual labels:  uiautomation
AutoMate-AppBuddy
iOS UI automation tests helper framework, designed to work with the AutoMate
Stars: ✭ 31 (-67.37%)
Mutual labels:  uiautomation
PocoService.apk
Android uiautomation poco-sdk implementation
Stars: ✭ 29 (-69.47%)
Mutual labels:  uiautomation

ui-automation

ui-automation is a framework for automating (via the MS UIAutomation library) rich client applications based on Win32 (including Delphi), WPF and other Windows applications ((including Java SWT)). It is written in Java, using the JNA library to make calls to the COM-based WIndows automation library.

Tests and automation programs using ui-automation can be written with Java (or other JVM based languages, like Scala) and used in any testing framework available to the JVM.

It provides a consistent, object-oriented API, hiding the complexity of Microsoft's UIAutomation library and windows messages from the user.

Blog

Developer documentation

Continuous Builds

The build is built (for PRs and master) via travis-ci. Failed builds cannot be merged.

build status

Contributors

Thanks to everyone that has used the library and contributed ideas and suggestions and issues, in order to improve the library.

Code Contributors

License

Apache Version 2.0 Copyright (C) 2016

See LICENCE.txt for details.

See also

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].