Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flaui/flauinspect
Inspect tool to inspect UIs from an automation perspective
https://github.com/flaui/flauinspect
inspect uia uiautomation
Last synced: about 17 hours ago
JSON representation
Inspect tool to inspect UIs from an automation perspective
- Host: GitHub
- URL: https://github.com/flaui/flauinspect
- Owner: FlaUI
- License: mit
- Created: 2017-05-24T06:45:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-10T22:02:47.000Z (about 1 year ago)
- Last Synced: 2024-12-14T20:21:11.533Z (8 days ago)
- Topics: inspect, uia, uiautomation
- Language: C#
- Size: 85 KB
- Stars: 440
- Watchers: 21
- Forks: 102
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# FlaUInspect
![FlaUInspect](/FlaUInspect.png?raw=true)
### Build
| What | Info / Link |
| ---- | ----- |
| *Build* | [![Build status](https://ci.appveyor.com/api/projects/status/q2poa5bpenso8eyv?svg=true)](https://ci.appveyor.com/project/RomanBaeriswyl/flauinspect) |
| *FlaUInspect* | [![FlaUInspect](https://img.shields.io/badge/FlaUInspect-choco-brightgreen.svg)](https://chocolatey.org/packages/flauinspect)
`choco install flauinspect` |
| *CI Artefacts* | [FlauInspect CI](https://ci.appveyor.com/project/RomanBaeriswyl/flauinspect/build/artifacts) |### Installation
To install FlaUInspect, either build it yourself, get it from chocolatey (https://community.chocolatey.org/packages/flauinspect) or get the zip from the releases page here on GitHub.### Description
There are various tools around which help inspecting application that should be ui tested or automated. Some of them are:
* VisualUIAVerify
* Inspect
* UISpy
* and probably others
Most of them are old and sometimes not very stable and (if open source), a code mess to maintain.FlaUInspect is supposed to be a modern alternative, based on [FlaUI](https://github.com/Roemer/FlaUI).
On startup, you can choose if you want to use UIA2 or UIA3 (see [FAQ](https://github.com/Roemer/FlaUI/wiki/FAQ) why you can't use both at the same time).
###### Choose Version Dialog
![Choose Version](https://raw.githubusercontent.com/wiki/FlauTech/FlaUInspect/images/choose_version.png)###### Main Screen
![Main Screen](https://raw.githubusercontent.com/wiki/FlauTech/FlaUInspect/images/main_screen.png)In the ```Mode``` menu, you can choose a few different options:
| Mode | Description |
| ---- | ----------- |
| Hover Mode | Enable this mode to select the item the mouse is over immediately in FlaUInspect when control is pressed |
| Focus Tracking | Enable this mode that the focused element is always automatically selected in FlaUInspect |
| Show XPath | Enable this option to show a simple XPath to the current selected element in the StatusBar of FlaUInspect|