Selenium
A browser automation framework and ecosystem for automated web testing and crawling.
Why consider Selenium?
Selenium is an open-source browser automation framework. Supporting Java, Python, C#, Ruby, and JavaScript, it automates real web browsers (Chrome, Firefox, Edge, Safari) via the W3C WebDriver standard.
Learn Selenium by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Selenium
Selenium enables automated end-to-end user journey testing and web scraping across local browsers or distributed Selenium Grid clusters.
Installation in Python
pip install seleniumfrom selenium import webdriverfrom selenium.webdriver.common.by import Bydriver = webdriver.Chrome()driver.get("https://www.selenium.dev")print(driver.title)driver.quit()Selenium is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.