Skip to content

This repository contains scripts for automating repetitive tasks using Selenium and PyAutoGUI. These scripts are designed to simplify processes such as filling in web forms and automating mouse and keyboard actions.

License

Notifications You must be signed in to change notification settings

DaveSimoes/Python-Automation-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Automation Tasks

Welcome to the Automation Tasks repository! This project is dedicated to simplifying and automating repetitive tasks using Python scripts. The repository includes two main scripts:

Selenium Script The automation_selenium.py script utilizes the Selenium library to automate web interactions. It can open a browser, navigate to a specified webpage, and fill out a form, demonstrating the power of web automation.

PyAutoGUI Script The automation_pyautogui.py script leverages PyAutoGUI for automating mouse and keyboard actions. It can perform tasks such as moving the mouse, clicking, and typing, providing a versatile solution for various automation needs.

Feel free to explore each script's respective directory for detailed instructions on setup and usage. Contributions are welcome, and we encourage you to enhance the scripts or introduce new features. Check out the CONTRIBUTING.md file for guidelines on how to contribute.

Thank you for visiting the Automation Tasks repository. Simplify your tasks and boost productivity with these automation scripts!

🚀 Selenium Script

automation_selenium.py


The automation_selenium.py script utilizes Selenium to interact with web pages, open a browser, and fill out a simple form.

⚙️ Setup

  1. Install dependencies:
pip install -r selenium_script/requirements.txt


⚠️ Ensure the appropriate WebDriver for your browser is installed and in the PATH. You can download ChromeDriver here.

⚡️ Usage

  1. Run the script using:
python selenium_script/automation_selenium.py

🚀 PyAutoGUI Script

automation_pyautogui.py


The automation_pyautogui.py script employs PyAutoGUI to automate mouse and keyboard actions, including moving the mouse, clicking, and typing.

⚙️ Setup

  1. Install dependencies:
pip install -r pyautogui_script/requirements.txt

⚡️ Usage

  1. Run the script using:
python pyautogui_script/automation_pyautogui.py

This script will execute a series of automated actions, including mouse movements, clicks, and text input.

🚨 Contributing

We welcome contributions from the community to help improve and enhance our automation scripts. If you'd like to contribute, please check out the Contribution Guidelines.

Main Repository Documentation

Setup and Usage

Each folder (selenium_script/ and pyautogui_script/) has its own script and README with detailed information on setup and usage.

Issues and Discussions

If you encounter any issues or have ideas for improvements, please create an issue on the GitHub repository. Engage in discussions and provide feedback to help us improve the project.

Code of Conduct

Please note that we have a Code of Conduct in place. By participating in this project, you agree to abide by its terms. You can find the Code of Conduct here.

License

License

This project is licensed under the MIT License.

Feel free to copy and paste this into your README.md file. If there are any additional details or modifications you'd like, please let me know!

About

This repository contains scripts for automating repetitive tasks using Selenium and PyAutoGUI. These scripts are designed to simplify processes such as filling in web forms and automating mouse and keyboard actions.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages