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.27.0
Alex Rodionov, Titus Fortner, and Thomas Walpole
base64, logger, rexml, rubyzip, websocket, git, rack, rake, rspec, rubocop, rubocop-performance, rubocop-rake, rubocop-rspec, webmock, webrick, yard
bundle add selenium-webdriver
Getting Started
Learn more about the Selenium-webdriver gem.
Playground
Test, play and inspect the gem for yourself