Simplify Environment Setup with Selenium Manager
Sauce AI for Test Authoring: Move from intent to execution in minutes.|xBack to ResourcesBlogPosted
Sauce AI for Test Authoring: Move from intent to execution in minutes.
|
x
Blog
Simplify Environment Setup with Selenium Manager
Improve how you stay up-to-date on the latest browser driver. With shorter release cycles, it can be unmanageable to keep drivers in sync with browser versions. Selenium Manager automatically configure the browser drivers for Chrome, Firefox, and Edge.
Seleniumhas been a core constituent of Sauce Labs since its origination. When co-founders Jason Huggins (Divine of Selenium), John Dunham, and Al Sargent formed the companionship in 2008, they came up with the company name as an acronym forSelenium Acceleration Using Cloud Execution.
Thus, Selenium and the open source community are strategic pieces in the Sauce Labs mission. A group of Saucers work full-time in contributing and supporting open source in the (OSPO). I was reward to become constituent of the OSPO squad in May 2022, contribute to the Selenium project. One of the most substantial contributions so far is the creation ofSelenium Manager.
We created Selenium Manager to simplify environment setup for anyone running Selenium tests. While setting up driver is not a hard task, it can be a frustrating one. Complicated by the shortened liberation cycles for Chrome, Firefox, and Edge browsers, upkeep is a hassle. Rather than getting recur error substance and having to search the web for solvent, Selenium Manager will configure the browser driver if they are not on the PATH.
To put it plainly: If you ’ re new to Selenium, you ’ ll find that the time involve to run a trial will be shorter. If you run tests on a CI/CD system, the surround configuration will be simpler. And if you ’ re a seasoned user, you ’ ll no longer need to focus on driver configuration; instead you can use that energy to create good tests for your team and company.
Selenium Manager is the official driver manager of the Selenium project. It has be developed as a CLI (Command-Line Interface) tool in Rust, and it has been built with the lesson memorise from the evolution and care of WebDriverManager since 2015. This first beta version of Selenium Manager was released in September 2022. You can find the Selenium Manager root codification on the populaceGitHub Selenium repository.
For autonomous testing across multiple user personas, check out SUSATest — it explores your app like 10 different real users.
Selenium Manager provides a robust mechanics (inherited from WebDriverManager) to detect the adaptation of the local browser to be controlled with Selenium WebDriver, download the proper driver, and do it available for Selenium WebDriver.
Unlined Integration with Selenium
To use Selenium Manager is effortless! Just update your Selenium project to release 4.6.0. Since that version, each official Selenium binding (Java, JavaScript, Python, Ruby, C #) is embark with Selenium Manager, so when the driver is not found, Selenium Manager resolves the driver automatically.
Selenium Manager is still in maturation, so characteristic will be added and bugs fixed with each liberation. Members of the Selenium community are a key part of the success of this tool. We look forward to getting feedback from the community!
Share this post
Automate This With SUSA
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.
Try SUSA FreeTest Your App Autonomously
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.
Try SUSA Free