Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“A Smattering of Selenium #65” is a short link roundup by Adam Goucher, published October 18, 2011. The number 65 is the post’s place in a series—not a Selenium version. Its links touch on test automation, WebDriver, JavaScript, Maven, HTML, APIs, and screenshots. Read the original post.

What the #65 roundup covered

Goucher’s post collects articles and adds brief commentary rather than announcing a Selenium release or describing a single new feature. Its subjects range across testing practice and web development:

  • Arquillian functional testing, with Goucher noting that he saw “a lot of Java.”
  • Threads, exceptions, finally blocks, parallel scripts, and Python’s Global Interpreter Lock (GIL).
  • Test oracles and ways to validate tests.
  • Selenium 2’s JavascriptExecutor and setContext(..).
  • Testing web-application startup with Maven, Jenkins, Tomcat, and HtmlUnit.
  • Misused HTML tags, database identifiers, and API design.
  • PHP’s Patchwork monkey-patching library.
  • Facebook’s “self-healing” work and Selenium WebDriver screenshots in C#.

These are topics and links recorded in a 2011 roundup, not current recommendations. The age of the post means its links, code examples, and references to browser support or tools should be checked against present-day documentation before use.

Why Selenium #65 is not a current release

Selenium automates browsers. The project describes WebDriver as its browser-driving bindings for regression automation, Selenium IDE as a record-and-playback add-on, and Selenium Grid as a way to distribute tests across machines and environments. The “65” in Goucher’s post title does not refer to any of those products’ versions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For release news, consult the official Selenium blog archive separately. The archive lists Selenium 4.49 Released! on September 9, 2026, after 4.48 on August 27 and 4.47 on August 10. These are the archive’s listed release dates; the 2011 article does not contain them.

The Selenium homepage’s news index also lists a September 21, 2026 announcement by Diego Molina about a planned Selenium 4.51 change: ExpectedCondition will stop implementing Guava’s Function interface. It lists a September 29 post by David Burns on recurring Selenium mistakes in code generated by coding agents. The headlines establish the topics and dates, not implementation details; check the individual posts and migration guidance before changing code.

Capturing a Selenium page as an image

The #65 roundup mentions Selenium WebDriver screenshots in C#. If your goal is to save a browser page image from an automated test, WebDriver’s screenshot API is one direct route. The following C# example assumes Selenium’s .NET bindings, a compatible browser driver, and a page that the test can navigate to:

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

using var driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://example.com");

var screenshot = ((ITakesScreenshot)driver).GetScreenshot();
screenshot.SaveAsFile("page.png");

Run the test in an environment with the browser and driver available. The image reflects the browser viewport; it is not automatically a full-page capture. For full-page output, behavior depends on browser and driver capabilities, so verify the current Selenium and browser documentation for your setup. If navigation fails, first check the browser-driver compatibility and that the test environment can reach the target URL.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

For a one-request screenshot instead of managing a browser and driver, ScreenshotNeo accepts a URL and returns an image or PDF. For example, using the target page in the historical roundup as a page to capture, replace the URL as needed:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

See the ScreenshotNeo API documentation for authentication and options. ScreenshotNeo removes cookie banners, newsletter popups, and chat widgets before capture; bot checks, blank pages, and failed loads are not billed. It also offers an MCP server for AI agents, and its free plan includes 1,000 screenshots per month with no card required; paid plans start at $5 for 3,000 screenshots. Learn about ScreenshotNeo, or sign up for the free plan.

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.