Recommended Free Tools
“A Smattering of Selenium #76” is a historical Selenium link roundup, not a current release announcement. Adam Goucher published it on January 25, 2012, with the line, “Post ten links, find seven more to add to the queue.” Its links range from Page Objects and headless test execution to concurrency and team practices.
What the January 2012 roundup covers
The post gathers links and short descriptions rather than announcing a Selenium version or documenting a single new feature. Its subjects fall into several practical areas:
As an Amazon Associate I earn from qualifying purchases.
- Test design: “Selenium Page Objects and Abstraction” concerns organizing browser tests around page-level abstractions.
- Browser setup and environments: a custom Firefox profile for mobile-view tests using Geb in Grails, plus “Django and Selenium on Jenkins/Hudson (Headless).”
- Parallel work and infrastructure: Python’s
concurrent.futures, a diagram of browser components, and Airbrake in the context of parallelizing execution across instances. - Headless display and language integrations: Xvfb and Selenium WebDriver with Perl and Sauce Labs.
- Adoption and collaboration: “Whole-team Test Automation: Making the Move” and a link about working with management.
These are topics represented by the linked material, not endorsements or confirmation that each link still works.
How to read it today
Use the post as an archival snapshot of the problems Selenium practitioners were discussing in 2012: abstractions for maintainable tests, browser configuration, running tests without a visible desktop, parallel execution, and getting teams involved. Its references to Xvfb, custom Firefox profiles, Airbrake, and Sauce Labs should be read in that historical context. The roundup does not establish their current availability, capabilities, pricing, or suitability.
#1 Best Overall
For present-day implementation decisions, consult documentation for the Selenium version, browser, language binding, and CI environment you actually use. The post itself is not a current setup guide or release note.
ScreenshotNeo as a current alternative for screenshot capture
If the practical task is capturing a webpage image or PDF rather than driving a browser through an end-to-end test, ScreenshotNeo is a separate option: it provides a website screenshot API and MCP server for developers. It is not a replacement for Selenium browser automation.
Rank #2
Or skip the browser setup
A single GET request can return an image or PDF; see the ScreenshotNeo API documentation. For example:
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minutecurl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
ScreenshotNeo accepts cookie and consent banners before capture and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the page verdict and billing status. Its MCP server offers take_screenshot, get_page_info, and capture_pdf for AI agents and other MCP clients. The free plan includes 1,000 screenshots per month without a card; paid plans start at $5 for 3,000 shots.
Sign up for ScreenshotNeo’s free plan to try 1,000 screenshots a month with no card.
Quick Recap
Best Value
Rank #4
Rank #3
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.




