Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chinmayrane16/automating-web-browser-interaction-using-selenium
This is an implementation of Selenium, a python library for Web Automation. I have tried to download an excel file from the National Horticulture Board Website.
https://github.com/chinmayrane16/automating-web-browser-interaction-using-selenium
automation geckodriver pycharm-ide python3 selenium
Last synced: 4 months ago
JSON representation
This is an implementation of Selenium, a python library for Web Automation. I have tried to download an excel file from the National Horticulture Board Website.
- Host: GitHub
- URL: https://github.com/chinmayrane16/automating-web-browser-interaction-using-selenium
- Owner: Chinmayrane16
- License: mit
- Created: 2019-01-16T16:24:00.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-01T05:13:21.000Z (over 5 years ago)
- Last Synced: 2024-10-09T19:03:57.011Z (4 months ago)
- Topics: automation, geckodriver, pycharm-ide, python3, selenium
- Language: Python
- Homepage:
- Size: 9.65 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automating-Web-Browser-Interaction-using-Selenium
This is an implementation of Selenium, a python library for simple Web Automation.
I have tried to download an excel file from the National Horticulture Board Website - [nhb.gov.in](http://nhb.gov.in/OnlineClient/categorywiseallvarietyreport.aspx?enc=3ZOO8K5CzcdC/Yq6HcdIxJ4o5jmAcGG5QGUXX3BlAP4=)
Everything is set up and in order to execute the program just browse to the path where the cloned repository is located in your terminal and type `python Automation.py`or import it on Pycharm or any IDE and run it.
But, first you would need to install drivers for the corresponding Browsers and specify the location in the python module.
## Browsers
* FireFox
* Chrome## Installations
* Geckodriver - [Firefox driver](https://github.com/mozilla/geckodriver/releases)
* Chromedriver - [Chrome driver](https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver)## Demo
![](Automation.gif)
As you can see the automation script uses the cursor to navigate into the website and post a few steps, the script downloads the needed excel files.