Metadata-Version: 2.4
Name: pybreeze
Version: 1.0.12
Summary: IDE for multi automation
Author-email: JE-Chen <jechenmailman@gmail.com>
Project-URL: Homepage, https://github.com/Intergration-Automation-Testing/AutomationEditor
Project-URL: Code, https://github.com/Intergration-Automation-Testing/AutomationEditor
Classifier: Programming Language :: Python :: 3.10
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: MacOS X
Classifier: Environment :: X11 Applications
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: je-editor
Requires-Dist: je_auto_control
Requires-Dist: je_web_runner
Requires-Dist: je_load_density
Requires-Dist: je_api_testka
Requires-Dist: je-mail-thunder
Requires-Dist: automation-file
Requires-Dist: PySide6==6.11.0
Requires-Dist: test_pioneer
Requires-Dist: paramiko
Requires-Dist: jupyterlab
Dynamic: license-file

# PyBreeze: The Automation-First IDE

![Main GUI](images/main_gui.png)

---

## Core Capabilities: Four-Dimensional Automation
PyBreeze features built-in modules tailored for every level of modern automation, allowing developers to tackle complex scenarios without leaving the IDE:

* **Web Automation**: Deep integration with browser drivers and element locators for rapid web-based interaction simulation and testing.
* **API Automation**: Built-in request builders and response analyzers supporting RESTful API development with advanced assertion verification.
* **GUI Automation**: Specialized support for image recognition and coordinate-based positioning for seamless desktop application automation.
* **Load & Stress Testing**: An integrated performance engine capable of simulating high-concurrency scenarios to monitor system stability under extreme pressure.

---

## IDE Deep Dive: Optimized for Automation Workflows
PyBreeze is more than just a code editor; it is a command center for your automation lifecycle:

* **Intelligent Completion**: Provides deep syntax hinting and code navigation specifically for popular automation libraries (e.g., Selenium, Requests, PyAutoGUI), significantly boosting script authoring speed.
* **Visual Debugging Suite**: Features breakpoint debugging and real-time variable monitoring, enhanced by "Step-by-Step" execution and "Screenshot Traceback" for faster troubleshooting.
* **Integrated Asset Manager**: Centralized management for Object Repositories (element locators), test data (CSV/JSON), and environment configurations, enabling clean separation of code and data.
* **Real-Time Analytics Dashboard**: Synchronous reporting during script execution, visualizing logs, screenshots, and performance curves in an intuitive interface.

---

## Key Highlights
1.  **Native Python Ecosystem**: Built 100% on Python, allowing developers to seamlessly leverage the vast library of third-party packages.
2.  **Zero-Config Environment**: Features built-in virtual environment management and automatic driver updates, solving the common frustration of complex environment setups.
3.  **Automation-First UI**: Unlike generic IDEs, the layout is specifically designed around the "Develop-Execute-Report" cycle.

---

## Target Audience
* **Python Developers**: Those who want a lightweight, dedicated environment to build Python-based automation scripts without the overhead of heavy, general-purpose IDEs.
* **SDET (Software Development Engineers in Test)**: Professionals needing to maintain Web, API, and Performance tests simultaneously.
* **Automation Beginners**: Users looking for a friendly IDE that lowers the barrier to entry for Python automation.
* **DevOps Teams**: A powerful platform for rapidly building and debugging integration test suites within CI/CD pipelines.
