In this repository, I have discussed the topics learned with advanced Python web automation techniques: using Selenium. Here I'll use a basic web search via MS Edge, Google Chrome and Firefox to connect a few demo websites and Live Websites to explore various topics mentioned below:
- Connecting to web driver
- Locating Locators & Web Elements
- Web Element
- Navigation Commands: (BACK, FORWARD, REFRESH)
- Mini Project on Locators
- Actions
- Exception Handling
- Robot Class
- Waits
- Scroll
- Web Table
- Misc Topics -> Table: Passing input to the alerts & Get the text present in the alert AND Performing Multiple actions like Key-up and Key-down:
Selenium is a powerful tool for controlling a web browser through the program. It is functional for all browsers, works on all major OS and its scripts are written in various languages i.e Python, Java, C#, etc, we will be working with Python. Mastering Selenium will help you automate your day to day tasks like controlling your tweets, Whatsapp texting, and even just googling without actually opening a browser in just 15-30 lines of python code. The limits of automation are endless with selenium.