Metadata-Version: 2.1
Name: UIAnalyzer
Version: 0.1.0
Home-page: https://github.com/TSKGHS17/UIAnalyzer
Author: TSKGHS17
Author-email: 23210240317@m.fudan.edu.cn
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# UIAnalyzer

## Install

```sh
git clone git@github.com:TSKGHS17/UIAnalyzer.git
cd UIAnalyzer
```

```sh
pip install -r requirements.txt
```

## Run

Refer to `Example/example.py`

- `PageCognition.py`: The page cognition module, used for drawing SoM and Grid.
- `Driver.py`: Android driver, supports interactions such as clicking and typing, and can also retrieve XML and take screenshots.
- `Rect.py`: The rectangle(bounding box of UI element) processing module.
- `XML.py`: The XML processing module, used for parsing and handling XML files.
- `Utils.py`: The utility functions module

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
