This mini project demonstrates Selenium web Testing for Trello, a popular task management tool. Instead of performing manual tasks, this project automates the process of logging into Trello, navigating to a specific board named 'Bot Board,' adding a task to the To Do List, and capturing a screenshot.
This project serves as a hands-on implementation of Selenium, Python's web testing library. It showcases the Testing of tasks on Trello using the Chrome WebDriver.
- Python
- Trello
- WebDriver
- Selenium
- ChromeDriver
- PyCharm
- Web Testing
- Web Testing
- Selenium-Python
Ensure you have the following installed before running the project:
- Python
- Chrome Browser
- ChromeDriver (Must matches your browser's version, check your browser's Settings then navigate to About Chrome )
- PyCharm (optional)
- Selenium
pip install -g selenium
-
Fork then Clone the repository
-
Create a file named
config.json
in the directory.
- Open the project in PyCharm (or your preferred IDE).
- Configure the
config.json
file with your Trello credentials. (USERNAME & PASSWORD) - Run the
trello_bot.py
script.
The script will automate the login, task addition, and screenshot capture on Trello.
Contributions are welcome! If you'd like to enhance this project or report issues, feel free to submit a pull request or open an issue.
This project is licensed under the MIT License. Feel free to use, modify, and distribute as per the terms of the license.