liveBook · Manning

Selenium

Selenium is an open-source suite of tools and APIs for automating web browsers and testing web applications.

How 2 Manning books explain it

BDD in Action, Second Edition

The WebDriver API is the programmatic interface for controlling browser sessions and interacting with web pages through WebDriver.

How it is used
Automates browser-facing acceptance criteria when user interaction or rendered UI behavior matters.
How deep it goes
Works through navigation, element lookup, interaction, and assertions; sketches browser-driver communication without detailing the protocol.
Examples
Uses member login and registration forms to demonstrate credential entry, link clicks, field selection, and outcome checks.
What you can do after
Apply it via Selenium WebDriver to automate selected Java browser tests and assert visible results.

Read how BDD in Action, Second Edition explains Selenium →

Web Components in Action

Selenium is a browser automation framework for driving web browsers programmatically.

How it is used
Runs Web Component tests in real browsers and returns their results to the terminal.
How deep it goes
Explains Selenium’s browser-automation role but defers its own API and implementation details.
Examples
Uses WCT slider tests that inspect properties, attributes, shadow-root styles, and boundary values.
What you can do after
Operate/configure WCT to launch browser-based component tests and inspect their terminal-reported results.

Read how Web Components in Action explains Selenium →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.