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.36.0
Alex Rodionov, Titus Fortner, and Thomas Walpole
base64, json, logger, prism, 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