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.10.0
Alex Rodionov, Titus Fortner, and Thomas Walpole
rexml, rubyzip, websocket, rack, rake, rspec, rubocop, rubocop-performance, 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