A Smattering of Selenium #66 is an official Selenium blog roundup by Adam Goucher, published October 19, 2011. It collects links and brief commentary on testing practices and tools; it is not a Selenium release announcement or a current tutorial.
What the 2011 Selenium roundup is
Goucher’s post belongs to the Selenium project’s long-running “Smattering” series. The number 66 is the issue number, not a measurement or finding. The archive lists the post among the series’ 2011 entries. Read the original post; the page retains its historical content and notes a directory rename last modified August 7, 2021.
The post opens with a personal aside, then moves into a miscellany of links and short observations. Its value today is as a snapshot of testing discussions and tools circulating in 2011, not as a source of present-day setup instructions.
Topics covered in issue #66
The linked material ranges across several parts of the testing ecosystem:
#1 Best Overall
- Image and bitmap comparisons, alongside Adaptive Images.
- Handling JavaScript confirmation dialogs from Selenium in Cucumber.
- Replacing Selenium’s
waitForConditionwith WebDriverWait. - Splinter as a wrapper around Python WebDriver bindings.
- Mockist test-driven development and a discussion of RSpec, Capybara, and Selenium integration testing.
- A visualization of commits, Google Webmaster material, Ruby concurrency and the GIL, and a rebuttal in a discussion involving Facebook, Watir, and testing.
These are topics and resources the 2011 roundup linked to, not independently verified recommendations for current projects. The post contains no named statistical finding and does not establish that its third-party links remain available, maintained, accurate, or compatible with present-day browsers and APIs.
Goucher’s dated distinction between functional and visual judgment
One of the post’s editorial themes is where Selenium fits in testing. Goucher frames it as useful for checking interaction, structure, and content, while distinguishing those checks from deciding whether a page looks as a human intended. He summarizes the point: “Robots where robots should be used. Humans where humans should be used.” This is his 2011 perspective, not a current Selenium specification or a claim that visual-regression tools cannot automate comparisons.
Rank #2
That distinction remains useful as a way to think about test intent: a test can verify observable behavior and content, while subjective judgments about whether a design communicates well may still call for human review. The roundup itself does not compare modern visual-testing products or prescribe a current workflow.
What the roundup quotes about integration tests
In discussing integration testing, the post quotes advice to treat the application as a black box: tests should observe and interact with the interface rather than depend on implementation details. The excerpt says, “Integration tests can be brittle if they know too much about how those components work.” Goucher’s roundup does not identify the author of that quoted sentence in the excerpt, so it is best understood as advice he relays from a linked article, not as a formal Selenium rule.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Rank #3
The practical idea is to anchor an integration test in behavior visible at the interface. Tests that reach deeply into internals can break when implementation changes even if the user-facing contract remains intact. The linked passage is historical guidance; it does not establish how a particular current framework should be configured.
How to use this historical post responsibly
- Use it to understand what Selenium practitioners were discussing in 2011, rather than as a current API reference.
- Before adapting an example or recommendation, check current official documentation and the original linked resource for present-day API names, browser support, maintenance, and compatibility.
- Keep the post’s claims in context: it is a curated link roundup with commentary, not a study, release note, benchmark, or product comparison.
Or skip the browser setup
If you need a screenshot to inspect a page rather than set up a browser capture flow, ScreenshotNeo offers a website screenshot API and MCP server for developers. One GET request can return a PNG, JPEG, WebP, or PDF. For example, this cURL request saves a WebP screenshot of Stripe:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for setup and options. It can accept cookie or consent banners and remove more than 60 known consent platforms, newsletter popups, and chat widgets before capture; those steps can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, with response headers indicating the page verdict and billing status. Its MCP server provides take_screenshot, get_page_info, and capture_pdf for AI agents and MCP clients. The Free plan includes 1,000 shots per month without a card; paid plans start at $5 for 3,000 shots.
Free tools Windows power users keep installed
One-click scans. No signup required.
Sign up for ScreenshotNeo’s free plan to try 1,000 screenshots a month with no card.
Quick Recap
Best Value
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.

