
Ferrum
5.3#56 in browser automation toolsLinux
Visit

| Fact | Ferrum | TestCafe |
|---|---|---|
| Browser automation | Ferrum supports page navigation, CSS and XPath element finding, and mouse and keyboard input. | The framework runs without WebDriver by using native Chromium automation and a reverse proxy for other browsers. |
| Integrations | Cuprite is a Capybara driver built on Ferrum, and Vessel is a web crawling framework based on Ferrum and Mechanize. | The CI guide lists AppVeyor, Azure DevOps, Bitbucket Pipelines, CircleCI, GitHub Actions, GitLab, Jenkins, TeamCity, Travis, BrowserStack, LambdaTest, and Sauce Labs. |
| License | Ferrum is available as open-source software under the MIT License. | The TestCafe framework is distributed for free under the MIT license. |
| Purpose | Ferrum provides a high-level Ruby API to control Chrome and automate browser tasks. | TestCafe is a user-friendly end-to-end testing framework and free, open-source test runner for web testing. |
No prices published.
You want what its maker publishes above — check its page for the details.
TestCafe suits developers and teams who want browser-based end-to-end testing with JavaScript or TypeScript authoring, or browser recording. Its free runner can serve users who do not need paid Dashboard allowances, while Personal, Team, and Enterprise plans address different team sizes and reporting needs.