Selenium Automation Scripts Demo

HEMANTH

HEMANTH KUMAR J

Selenium Demo

This repository contains various Selenium automation scripts demonstrating different functionalities such as handling alerts, iframes, dropdowns, checkboxes, web tables, and more.

šŸ“‚ Project Structure

selenium_demo/
│── browser_commands.py # Basic browser operations
│── broken_images.py # Detecting broken images on a webpage
│── broken_links.py # Checking for broken links on a webpage
│── checkboxes.py # Handling checkboxes
│── date_picker.py # Automating date picker inputs
│── dropdown.py # Handling dropdown menus
│── handling_tabs.py # Switching between browser tabs
│── iframe.py # Interacting with iframes
│── java_script_alert.py # Handling JavaScript alerts
│── login.py # Automating login functionality
│── nested_frames.py # Handling nested frames
│── viewport.py # Changing browser viewport size
│── web_table.py # Extracting data from web tables

šŸ”§ Prerequisites

Python (>=3.x)
Google Chrome & ChromeDriver
Selenium

šŸš€ Installation

Clone this repository:
Create a virtual environment (optional but recommended):
Install dependencies:

šŸƒ Running the Scripts

Run any script using:
python script_name.py
Example:
python login.py
šŸš€ Happy Testing with Selenium!
Like this project

Posted Apr 28, 2025

Created Selenium scripts for automation testing demonstrations.