v0.22.5
What's Changed
- feat: add allure reporter by @programminx-askui in #191
- fix: android multi-screen support by @mlikasam-askui in #197
🚀 Features
-
Allure Test Reporting Integration
AllureReporter: Seamlessly integrate Vision Agent test results into the Allure reporting framework.- Records each agent interaction as a structured Allure test step
- Automatically attaches screenshots to improve debugging and test insights
- Performs eager dependency checking — if Allure is not installed, an
ImportErroris raised during initialization
from askui import VisionAgent from askui.reporting import AllureReporter with VisionAgent(reporter=[AllureReporter()]) as agent: agent.act("Click the login button") # Actions become Allure steps with screenshots in the report
Requirements
Install at least one of the following packages:allure-python-commonsallure-pytestallure-behave
👉 Install with:
pip install allure-python-commons
🛠️ Fixes
- Android Multi-Screen Support
- Improved handling of multiple displays on Android devices
Full Changelog: v0.22.4...v0.22.5