Write our first Selenium program with Python 3 & Firefox
Prerequisite
- Linux Machine
- Firefox Browser
- 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
- Automating Code Linting with GitHub Actions for WordPress Plugins
- Comprehensive Guide to Linting PHP, JavaScript, and CSS in WordPress Plugins Using Composer
- The Ultimate Guide to Indexing in Database Design
- Understanding 'update_meta_cache' in WordPress - When to Use It, When Not to, and Its Impact on Database Queries
- A Guide to Configuring JavaScript and SCSS Paths in WordPress Plugins with @wordpress/scripts
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.