Ferrum — a powerful Ruby driver for Chrome

B2C Data Innovating with Forum and Technology
Post Reply
rakibhsan01854
Posts: 122
Joined: Mon Dec 23, 2024 7:25 am

Ferrum — a powerful Ruby driver for Chrome

Post by rakibhsan01854 »

Dmitry Volotilin, one of Evrone's developers, developed Ferrum , a Ruby driver for Chrome, to make integration testing more efficient. Our team helped Dmitry with project management, developed a memorable identity, and created a website.

A New Approach to Testing
When the team reaches the integration testing stage of the site, the choice usually comes between Poltergeist and Selenium. Poltergeist is a functional driver, but the community is gradually moving to other tools, because this one is already outdated. Selenium has its drawbacks: for effective work, you need to install extensions, the driver does not provide full control over the browser and is inferior in performance.

Ferrum is a new solution. It is an open source gambling database malaysia driver for managing Chrome via WebSocket using the Chrome DevTools protocol. The driver's performance exceeds that of Selenium, Ferrum provides a high-level API to the browser and does not require additional software.

Features and usage scenarios
Ferrum is easy to use. By default, the driver goes in headless mode, but this can be changed in the settings. In addition to headless, there are several attributes to customize the driver's operation.

All you need to start testing is a driver, Chrome or Chromium. Ferrum connects to the browser via the Chrome DevTools Protocol (CDP) and does not depend on Selenium, WebDriver or ChromeDriver. Chrome itself allows you to perform many operations that are practically not supported by WebDriver.
Post Reply