https://github.com/chinmaywali/moneycontrol.com_automation
This project is based on Python-Selenium and webdrivers to automate live website (moneycontrol.com/fixed-deposit-calculator).
https://github.com/chinmaywali/moneycontrol.com_automation
automation openpyxl python python-selenium-automation-tests qa-automation selenium
Last synced: 3 months ago
JSON representation
This project is based on Python-Selenium and webdrivers to automate live website (moneycontrol.com/fixed-deposit-calculator).
- Host: GitHub
- URL: https://github.com/chinmaywali/moneycontrol.com_automation
- Owner: chinmaywali
- Created: 2024-02-01T19:40:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-10T10:45:42.000Z (9 months ago)
- Last Synced: 2025-02-10T04:28:56.496Z (5 months ago)
- Topics: automation, openpyxl, python, python-selenium-automation-tests, qa-automation, selenium
- Language: Python
- Homepage:
- Size: 790 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# moneycontrol.com - Automation
-------This project is based on Python-Selenium to automate live website (moneycontrol.com/fixed-deposit-calculator). In this project , the website is automated using selenium webdriver and testcases are executed and based on the result(pass or fail) the excel is updated automatically.
**This is built with keeping in mind that a tester needs put 20% of effort to get the 80% of output by automating the complete testing process****Tech Satck**: Selenium, Webdriver , Python , openpyxl , Excel utils
- **Selenium WebDriver**: Utilized it for automating web browser interactions and validations.
- **OpenPyXL**: Used it to read from excel file and write into Excel files to manage test data and results.-------------
## Demo:
https://github.com/chinmaywali/moneycontrol.com_Automation/assets/123446377/14f232ee-835d-4c61-9f88-be6612df0865----------
## Functionalities Implemented:
- Developed Python scripts (main.py and fixeddepo.py) to automate the testing process.
- Utilized Selenium WebDriver to interact with the fixed deposit calculator web application.
- Integrated OpenPyXL for reading test data from Excel files and writing test results back to the same files.
- Implemented functions to handle Excel file operations, such as getting row and column counts, reading data, writing data, and applying cell formatting.
- Created test scenarios to validate the accuracy of the fixed deposit calculator by comparing expected maturity values with actual values obtained from the web application.-----
## Report Screenshots:| Excel sheet before automation |
| ------- |
|  || Automation(Execution) |
| ------- |
|  || Excel sheet after automation (Updated Automatically)|
| ------- |
### ThankYou