Sarathlal N

Write our first Selenium program with Python 3 & Firefox

Prerequisite

  1. Linux Machine
  2. Firefox Browser
  3. Gecko driver

Create a directory for our projet.

mkdir selenium-test
cd selenium-test

Normally I use a virtual environment for python projects. So my first step is creating a virtual environment.

python3 -m venv env

Then install selenium inside new virtual environment.

pip install selenium

Lets create our program file.

touch first_program.py

Open the new file in editor or command line. Add the below content in the file & save it.

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
 
driver = webdriver.Firefox()

#launch URL
driver.get("https://www.google.com/")

#identify search box
m = driver.find_element(by=By.NAME, value="q")

#enter search text
m.send_keys("Open Source")

#perform Google search with Keys.ENTER
m.send_keys(Keys.ENTER)

Run the program.

python first_program.py

Looking for a skilled WordPress/WooCommerce developer? I'm currently available for freelance, contract, or full-time remote opportunities! Let's create something amazing together. Send me a quick message, and I'll respond within 24 hours!

Recent Posts

  1. REST API Methods Explained with Best Practices for Building Clean and Secure APIs
  2. My 28-Day Plan to Master Modern WordPress Development Using AI Tools
  3. Scaling WordPress - How Custom Database Tables Solve the Post Meta Bottleneck
  4. WordPress Transients Explained - A Developer's Guide to Site Performance
  5. Behind the Click - The Hidden Journey of Your Web Requests

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.