Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk4 min

Selenium 4 RC 1: What’s New and How to Try It

Selenium 4 RC1 was a September 2021 release candidate featuring relative locators, network interception, and authentication support. Here’s its historical setup guidance and place in the Selenium 4 timeline.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Selenium 4 RC1 was the first release candidate for Selenium 4, announced on September 6, 2021. It previewed relative locators, network interception, and basic or digest authentication. It was a try-it-and-report-issues release, not a stable release or a current recommendation. If you need Selenium now, use the current official Selenium releases and documentation rather than seeking out this historical candidate.

What Selenium 4 RC1 was

RC1 means “release candidate 1”: a pre-release intended for evaluation before a final release. Selenium project contributor Diego Molina announced it on September 6, 2021, with bindings for .NET, Java, Python, Ruby, and JavaScript. The project invited users to try it and report problems. Selenium 4 Release Candidate

As an Amazon Associate I earn from qualifying purchases.

RC1 was followed by Selenium 4 RC2 on October 2, 2021, then Selenium 4.0.0 on October 13, 2021. Those later milestones matter: RC1 was a snapshot in the final lead-up to Selenium 4, not the final version. Selenium 4 Release Candidate 2 · Announcing Selenium 4

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

What was new in RC1

Relative locators

Relative locators let a test find an element by its position in relation to another element—for example, above or to the right of a known element. This can express a visual relationship directly when a page’s structure makes a conventional locator awkward. The stable Selenium 4 announcement later described relative locators as a way to make tests clearer and more resilient to DOM changes; that is launch-context guidance, not a guarantee that every test becomes more robust.

Network interception

Network interception was among RC1’s stated highlights. The subsequent RC2 announcement describes the capability in terms of capturing and modifying browser HTTP traffic and accessing HTTP status codes. Treat that description as context for the release-candidate series, not as evidence that every network-interception detail was newly added in RC1.

Basic and digest authentication

The release-candidate announcements also called out support for basic or digest authentication. The RC1 announcement does not supply a full usage guide or language-specific code examples, so consult the documentation for the binding and version you actually use rather than inferring an API from the announcement.

How to try RC1 as a 2021 release candidate

At the time of announcement, the Selenium project said RC1 could be obtained through the package manager for its supported language bindings, or downloaded directly from the Selenium site. It named Maven, NuGet, npm, pip, and RubyGems. The announcement did not provide binding-specific install commands, so no exact command should be assumed from that post. The RC1 announcement

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Identify your binding. Choose the Selenium binding for .NET, Java, Python, Ruby, or JavaScript that matches your test project.
  2. Use the package source for that language. In the 2021 RC1 context, the project listed NuGet, Maven, pip, RubyGems, and npm, respectively, or a direct download from Selenium.
  3. Update Firefox’s driver first if relevant. RC1 advised Firefox users to update geckodriver to version 0.29.1 or later before upgrading the Selenium dependency.
  4. Run your existing test suite and report regressions. A release candidate is for evaluation; test the browser and binding combinations your project depends on before relying on it.

These are historical instructions from September 2021. The available sources do not establish whether RC1 artifacts remain obtainable from every package repository or whether they work with present-day browsers and drivers. They also do not justify substituting later tooling into RC1 setup instructions.

How RC1 differed from RC2 and Selenium 4.0.0

Release Date What the project said Practical interpretation
Selenium 4 RC1 September 6, 2021 First candidate; highlighted relative locators, network interception, and basic or digest authentication. Early evaluation build; update geckodriver to 0.29.1 or later before upgrading, per the announcement.
Selenium 4 RC2 October 2, 2021 Second and likely last candidate, with fixes including a fix for CDP-related features breaking when the first window was closed. A later candidate with feedback-driven fixes; its post told Firefox users to use the latest geckodriver.
Selenium 4.0.0 October 13, 2021 Stable release. Its announcement covered the Selenium 4 launch and broader features, including a rebuilt Grid. The final 4.0.0 release, rather than either release candidate, was the stable milestone.

The Selenium 4.0.0 announcement said the 3.x-to-4.0.0 upgrade aimed to be as simple as changing the dependency, but qualified that guidance: code relying on internal or deprecated APIs could encounter issues. That warning applies to the stable-release upgrade context, not specifically to RC1. The announcement also described Selenium 4 launch-context capabilities such as waiting for DOM changes, viewing JavaScript errors, Grid deployments from single-machine to distributed setups including Kubernetes, GraphQL, live VNC previews, and OpenTelemetry. Do not read that list as a claim that every item was newly introduced in RC1.

Should you install Selenium 4 RC1 now?

For a current project, no: RC1 is a historical pre-release from 2021, and the project subsequently issued RC2 and Selenium 4.0.0. Start with the official Selenium project’s current releases and documentation instead. Use RC1 only if you have a specific historical reproduction or compatibility investigation that requires that exact candidate; availability and compatibility with current browsers are not established by the release announcements.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If the task is to capture a webpage rather than automate browser interactions, ScreenshotNeo provides a website screenshot API and MCP server. One GET request can return PNG, JPEG, WebP, or PDF. Its capture flow accepts cookie and consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; those steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and responses identify the page verdict and billing status. AI agents can use its MCP server tools: take_screenshot, get_page_info, and capture_pdf.

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

cURL example, using the API’s documented parameters (ScreenshotNeo documentation):

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

ScreenshotNeo includes 1,000 screenshots per month free with no card; paid plans start at $5 for 3,000. Sign up for ScreenshotNeo’s free plan.

Frequently Asked Questions

Which programming languages had Selenium 4 RC1 bindings?

The September 2021 announcement listed .NET, Java, Python, Ruby, and JavaScript.

Was geckodriver 0.29.1 the minimum for all browsers?

No. The RC1 announcement specifically advised updating geckodriver to 0.29.1 or later for Firefox users; it was not a requirement for every browser.

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

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

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

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.