Selenium Python Introduction and Installation (original) (raw)

Last Updated : 18 Oct, 2025

Selenium’s Python module provides a powerful and intuitive interface for automating web browser interactions using Python. It allows developers and testers to write functional and acceptance tests with Selenium WebDriver, supporting multiple browsers and operating systems. With its open-source nature, portability and easy-to-understand API, Selenium simplifies browser automation and enhances testing efficiency across diverse environments.

Python Selenium Installation

For any operating system, Selenium Installation can be done on your operating system. If not, check out - Download and Install Python 3 Latest Version

Open Terminal/Cmd and Write Command as written Below

python -m pip install selenium

Alternatively, you can download the source distribution Here, unarchive it and run the command below:

python setup.py install

Installing Webdriver

One Can Install Firefox, Chromium, PhantomJs (Deprecated Now), etc.

In this article, Firefox is used so One can Follow the Below Steps to Install:

Selenium Installation on Windows

Step 1. Same as Step 1 in Linux Download the GeckoDriver.
Step 2. Extract it using WinRar or any application you may have.
Step 3. Add it to your system path using Command Prompt.

setx path "%path%;GeckoDriver Path"

For Example

setx path "%path%;c:/user/eliote/Desktop/geckodriver-v0.26.0-win64/geckodriver.exe"

Selenium Installation on Linux

Step 1. Go to the geckodriver releases page . Find the latest version of the driver for your platform and download it.

For example

wget https://objects.githubusercontent.com/github-production-release-asset-2e65be/25354393/113b5380-234f-11e9-8f1e-2eff36d0eff4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250712%2Fus-east-1%2Fs3%2Faws4\_request&X-Amz-Date=20250712T105626Z&X-Amz-Expires=1800&X-Amz-Signature=3f6a66aed8adb83eae98130ce23d137eb2cbb3297660c1d565e603844d5a6429&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dgeckodriver-v0.24.0-linux64.tar.gz&response-content-type=application%2Foctet-stream

Step 2. Extract the file.

tar -xvzf geckodriver*

Step 3. Make it executable.

chmod +x geckodriver

Step 4. Move Files to usr/local/bin

sudo mv geckodriver /usr/local/bin/

Creating Simple Code for

Python `

Python program to demonstrate selenium

import webdriver

from selenium import webdriver

create webdriver object

driver = webdriver.Firefox()

get google.co.in

service = Service(ChromeDriverManager().install()) options = webdriver.ChromeOptions() driver = webdriver.Chrome(service=service, options=options)

try: # Open Google driver.get("https://www.google.com/") finally: # Close the browser driver.quit()

`

Output

Selenium Python solution output

Selenium Python example solution output

To check more details about Selenium visit - Selenium Basics – Components, Features, Uses and Limitations .