selenium-webdriver
Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated.
Types
Docs
Guides
Zeitwerk
Namespace
Optimized
4.52.0
Alex Rodionov, Titus Fortner, and Thomas Walpole
bundle add selenium-webdriver
Getting Started
Learn more about the Selenium-webdriver gem.
Playground
Test, play and inspect the gem for yourself