Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cccarv82/autotool
Python script for setting up a test automation project. Supports 'Robot Framework' for 'Web' platform. Checks installations, creates project folder, and sets up a virtual environment. Contributions welcome.
https://github.com/cccarv82/autotool
project-setup python robot-framework teste-automation web-automation
Last synced: 7 days ago
JSON representation
Python script for setting up a test automation project. Supports 'Robot Framework' for 'Web' platform. Checks installations, creates project folder, and sets up a virtual environment. Contributions welcome.
- Host: GitHub
- URL: https://github.com/cccarv82/autotool
- Owner: cccarv82
- License: mit
- Created: 2023-12-17T16:28:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2023-12-18T20:47:07.000Z (10 months ago)
- Last Synced: 2024-04-20T12:27:19.639Z (6 months ago)
- Topics: project-setup, python, robot-framework, teste-automation, web-automation
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Test Automation Project Setup
This project is a script to set up a new test automation project. It asks the user to select a test framework and a target platform for automation.
## Current Version
The current version of the program is 0.1.5.14.
## Installation
You can install the Test Automation Project Setup using pip:
```sh
pip install automation-fw-setup
```## Usage
After installation, you can run the program using the following command:
```sh
automation_fw_setup
```This will start the program, which will guide you through the process of setting up your test automation project.
Alternatively, you can run the `main.py` script:
```sh
python main.py
```The script will ask you to select a test framework and a target platform for automation.
Currently, the only supported test framework is 'Robot Framework' and the only supported target platform is 'Web'. If you select any other options, the script will inform you that the selected option is not yet supported and will terminate.
## Future Enhancements
Support for 'Playwright' and 'Cypress' test frameworks, and 'Mobile', 'Desktop', and 'Mainframe' target platforms will be added in the future.
## Contributions
Contributions to this project are welcome! If you have a feature request, bug report, or proposal, please open an issue. If you wish to contribute code, please open a pull request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.