|
1 | | -[](https://pepy.tech/project/automation-editor) |
2 | | - |
3 | | -[](https://www.codacy.com/gh/JE-Chen/Integration-testing-environment/dashboard?utm_source=github.com&utm_medium=referral&utm_content=JE-Chen/Integration-testing-environment&utm_campaign=Badge_Grade) |
4 | | - |
5 | | -[](https://github.com/Intergration-Automation-Testing/AutomationEditor/actions/workflows/stable_python3_9.yml) |
6 | | - |
7 | | -[](https://github.com/Intergration-Automation-Testing/AutomationEditor/actions/workflows/stable_python3_10.yml) |
8 | | - |
9 | | -[](https://github.com/Intergration-Automation-Testing/AutomationEditor/actions/workflows/stable_python3_11.yml) |
10 | | - |
11 | | -[](https://automationeditor.readthedocs.io/en/latest/?badge=latest) |
12 | | - |
13 | | -[AutomationIDE Doc Click Here!](https://automationeditor.readthedocs.io/en/latest/) |
14 | | - |
15 | | -[Using this IDE edit tkinter video](https://www.youtube.com/watch?v=VXm8L2qrdSU&ab_channel=JEChen) |
16 | | - |
17 | | ---- |
18 | | - |
19 | | -## Notice |
20 | | -> * If you can't run program and get argument or internal error on windows, Please update your powershell. |
21 | | -> * https://github.com/PowerShell/PowerShell/releases |
22 | | -
|
23 | | ---- |
24 | | -## What is Automation Editor |
25 | | -> Project Kanban \ |
26 | | -> https://github.com/orgs/Integration-Automation/projects/2/views/1 \ |
27 | | -> * Native support AutoControl script. |
28 | | -> * Native support APITestka script. |
29 | | -> * Native support Load Density script. |
30 | | -> * Native support WEB Runner script. |
31 | | -> * Native support Mail Thunder script. |
32 | | -> * Native support File Automation script. |
33 | | -> * Native support Front Engine script. |
34 | | -> * Automation instance monitor. |
35 | | -> * Automation project support. |
36 | | -> * Docs support. |
37 | | -> * BingGPT (requires setting up cookies, tutorial available in the IDE) |
38 | | -> * DALL-E3 Bing version for image generation (requires setting up another type of cookie, tutorial available in the IDE) |
39 | | -> * Auto-save (available after the first save or after opening a file), auto-complete, jump to definition. |
40 | | -> * Bilingual interface (English, Traditional Chinese) Choose font and size. |
41 | | -> * Tabbed browsing, split window functionality. |
42 | | -> * Embedded browser. |
43 | | -> * Embedded Jupyter and IPython. |
44 | | -> * Built-in automation packages. |
45 | | -> * Multiple UI style choices. |
46 | | -> * Python venv and management to choose the Python interpreter to use. |
47 | | -> * Code style checking and auto-formatting (PEP8). |
48 | | -> * Debugger. |
49 | | -> * Multiple Shell command executors (run multiple Shells at once). |
50 | | -> * Multiple program executors (run multiple programs at once). Custom colors. |
51 | | -
|
52 | | - |
53 | | ---- |
54 | | - |
55 | | -### install |
| 1 | +# Automation-IDE |
| 2 | +An integrated test automation IDE developed with Python and PySide6 (Qt). |
| 3 | + |
| 4 | +## Components |
| 5 | +- Editor |
| 6 | + - https://github.com/Integration-Automation/JEDITOR |
| 7 | +- GUI Testing |
| 8 | + - https://github.com/Integration-Automation/AutoControlGUI |
| 9 | +- API Testing |
| 10 | + - https://github.com/Integration-Automation/APITestka |
| 11 | +- Web Testing |
| 12 | + - https://github.com/Integration-Automation/WebRunner |
| 13 | +- Load Testing |
| 14 | + - https://github.com/Integration-Automation/LoadDensity |
| 15 | +- File |
| 16 | + - https://github.com/Integration-Automation/FileAutomation |
| 17 | +- OpenCV |
| 18 | + - https://github.com/Integration-Automation/je_opencv_wrapper |
| 19 | +- Mail |
| 20 | + - https://github.com/Integration-Automation/MailThunder |
| 21 | + |
| 22 | +## Supported features: |
| 23 | +- Python syntax highlighting |
| 24 | +- Auto reformatter |
| 25 | +- Code execution |
| 26 | +- Test scripts |
| 27 | +- Shell commands |
| 28 | +- Embedded browser |
| 29 | +- Jupyter integration |
| 30 | +- Git client |
| 31 | +- Code diff viewer, etc. |
| 32 | + |
| 33 | +## Testing modules include: |
| 34 | +- GUI testing |
| 35 | +- API testing |
| 36 | +- Load testing |
| 37 | +- Web testing |
| 38 | + |
| 39 | +## Installation |
56 | 40 | > pip install automation_editor |
57 | 41 |
|
58 | | - |
0 commit comments