Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides an infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
Examples
var chrome = new BrowserWebDriverContainer<>()
withCapabilities(new ChromeOptions())
chrome.start();
var WebDriverContainer = new WebDriverBuilder()
.WithBrowser(WebDriverBrowser.Chrome)
.Build();
await WebDriverContainer.StartAsync();
const container = await new SeleniumContainer("selenium/standalone-chrome:112.0").start();