October 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 NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

Selenium 4 Release Candidate: What Was New in RC1?

Selenium 4 RC1 was a 2021 pre-release with relative locators, network interception, and basic or digest authentication among its headline additions. Here’s how those features fit the broader Selenium 3-to-4 migration.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Selenium 4 RC1 was the project’s first release candidate, announced on September 6, 2021. Its headline additions were relative locators, network traffic interception, and basic or digest authentication. RC1 is a historical pre-release build—not guidance for installing Selenium today.

What Selenium 4 RC1 introduced

The September 6, 2021 announcement highlighted three capabilities. They are useful signposts for what Selenium 4 was adding, but they were not presented as an exhaustive list of every change in the major release.

As an Amazon Associate I earn from qualifying purchases.

Relative locators

Relative locators let a test identify an element by its position in relation to another element, using descriptions such as above, below, to the left, or to the right. This can make a locator fit a page where the target lacks a convenient unique attribute, although positional relationships can become fragile if the layout changes.

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

Network traffic interception

The announcement called out the ability to intercept browser traffic. That gives automation code a way to work with network requests rather than treating the browser only as a source of rendered page content. The exact API and availability can depend on the language binding and Selenium version; consult the documentation for the version you use.

Basic and digest authentication

RC1’s announcement also identified basic or digest authentication support. This is a narrowly described authentication feature, not a claim that Selenium handles every login flow or authentication scheme automatically.

What the JavaScript changelog adds

The JavaScript WebDriver changelog records details that should be kept specific to that binding. Its RC1 entry says relative locators were added for all By types. Its RC2 entries—not RC1—include network request interceptions, a websocketUrl capability, and a check for the Grid CDP endpoint. These entries should not be treated as a complete, identical feature inventory for .NET, Java, Python, Ruby, and JavaScript.

The project announced RC1 for all five bindings: .NET, Java, Python, Ruby, and JavaScript. The RC designation matters: a release candidate is a pre-release milestone, distinct from a current stable release.

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

How Selenium 4 changed migration from Selenium 3

The headline features were only part of the transition. Selenium 4 removes support for the legacy JSON Wire Protocol and uses W3C WebDriver by default. According to the official Selenium 4 upgrade guide, Selenium 3 code that already complied with W3C WebDriver should continue to work, but migration checks should focus especially on capabilities and the Actions class.

Review capabilities

Standard W3C capability names include browserName, browserVersion, platformName, acceptInsecureCerts, pageLoadStrategy, proxy, timeouts, and unhandledPromptBehavior. Nonstandard browser- or vendor-specific capabilities need a vendor prefix. Review the capability format expected by your browser, Grid, and binding rather than carrying legacy names forward unchanged.

Review Actions code

The upgrade guide also calls out the Actions class. Check the interaction code that uses it and the behavior expected by your binding; do not assume that a successful dependency update alone proves that complex keyboard, pointer, or wheel interactions still behave as intended.

RC1’s driver note is historical

The 2021 RC1 announcement advised updating needed drivers before changing the Selenium dependency and singled out geckodriver 0.29.1 or later. That was advice for the release period, not a current driver recommendation. Before upgrading now, follow current Selenium and browser-driver documentation for compatible versions and setup instructions.

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.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Using Selenium for screenshots versus a screenshot API

Selenium is a browser automation framework: it can open pages and interact with them, and a browser automation workflow may also capture screenshots. If your task is simply to request a website screenshot as PNG, JPEG, WebP, or PDF, a dedicated API may avoid setting up and maintaining a browser session. ScreenshotNeo is one such API and MCP server for developers.

Or skip the browser setup

Make one GET request with the target URL and your ScreenshotNeo key. See the ScreenshotNeo API documentation for parameters and response details.

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

ScreenshotNeo can accept cookie or consent banners and remove more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each of those steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers report the page verdict and billing status. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools 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 1,000 free screenshots a month, with no card required.

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

Where to find current Selenium guidance

For present-day installation, compatibility, and migration instructions, use the current Selenium documentation rather than RC1-era steps. The project’s downloads page and release archive provide a route to current packages and later release information. The release archive includes releases published after the 2021 candidate.

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 *

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
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.