Ranorex Webtestit | IDE for Web Testing with Selenium or Protractor

Ranorex Webtestit

A lightweight IDE optimized for building UI web tests with Selenium or Protractor

More testing, less boilerplate coding

Ranorex Webtestit significantly reduces the effort to build robust and reliable UI tests for web applications

Icon browsers

Test everywhere

Cross-browser testing on Windows, macOS, Linux, and Android mobile devices. Test all popular browsers or a headless browser on your local machine, distribute tests on a Selenium grid or to cloud-based providers.

icon easy setup

Easy setup

Ranorex Webtestit manages the tedious setup process for you, including scaffolding of a test framework. Ranorex Webtestit even automatically downloads the drivers needed to test your application on various browsers.

Icon Scaffolding

Efficient automation

Increase your productivity. Let Ranorex Webtestit scaffold your project based on recognized best practices and create boilerplate code for you. Save even more time with intelligent test-specific code completion.

Icon languages

Standard language support

Develop tests in Java, Typescript or Python, and Ranorex Webtestit generates native Selenium or Protractor code. Coming soon: additional languages such as JavaScript and test automation libraries such as WebdriverIO.

icon easy setup

Structured testing

Ranorex Webtestit applies the Page Object pattern to structure your test code, introducing a Domain Specific Language to abstract the technical details. This increases maintainability by encapsulating the framework API and selectors.

icon easy setup

Vendor support

Your test automation solution should be reliable. But open source solutions can be subject to updates that change how your test automation works, or even break it. Ranorex Webtestit has dedicated product and support teams to ensure its quality and reliability.

Watch our on-demand webinar

Get to Know Ranorex Webtestit: Learn how to build robust and reliable Selenium test suites from installation through to execution with Ranorex Webtestit

Build robust, reliable automated tests

Get optimized workflows with built-in best practices to eliminate flaky, brittle tests and reduce maintenance.

Designed for web test automation

Create robust, stable tests using Java, Typescript or Python, for standard web technologies including Selenium and Protractor. Save development time with our “Getting Started” panel, sample projects, automatic application of page object patterns, built-in code snippets, useful keyboard shortcuts, and intelligent code completion. Ranorex Webtestit is a standalone integrated development environment (IDE) built just for web testing.

Efficient Selenium-compatible code

Solve your Selenium pain points. Generate UI element locators with Ranorex Selocity, a free Chrome extension that generates robust and reliable locators. Then, drag a UI locator directly into the Ranorex Webtestit code editor to automatically generate the corresponding Selenium Webdriver user interaction method. Learn more about Ranorex Selocity here.

Ranorex Webtestit beta workflow

Reduce maintenance with embedded best practices

Automate your tests quickly without sacrificing quality: Ranorex Webtestit includes built-in best practices such as the creation of page objects, separating test code from the testing framework, creating modular and reusable tests, cross-browser testing, and more. The result is automated tests that are more stable and maintainable.

Selective test execution

Spend less time debugging your automated test workflows with selective test execution. Run only the failed tests or run a single test within your test suite.

Beautiful light and dark themes

Aesthetics matter. Ranorex Webtestit delivers with beautiful light and dark themes to ensure that your workflow is enjoyable as well as efficient.

Instantly generate UI selectors

Ranorex Webtestit works with Ranorex Selocity, a free extension for the Chrome DevTools, that instantly provides unique and robust selectors for your web page.

Automatically create screenshots for UI elements

When you send a selector from the Ranorex Selocity extension to Ranorex Webtestit, a reference image of the element is created automatically. To see the image, just hover over the selector in the code editor.

Ranorex Webtestit Beta UI selectors

Built for coders

Ranorex Webtestit provides the tools you need to efficiently create UI tests with popular web technologies such as Selenium or Protractor

Icon open source

Built on OpenSource

  • Electron
  • Maven
  • Selenium/Protractor
  • Monaco editor
  • Aurelia framework

Icon keyboard


  • Workflow designed for keyboard-only navigation
  • Customizable shortcuts
  • Integrated help answers  your “how to” questions

Icon Scaffolding

Fully customizable

  • Templates
  • JSON configuration file
  • Reports
  • Project setup
  • Git integration

Icon languages

No vendor lock-in

  • Produces pure Selenium code — no custom APIs
  • Modify and execute code with or without Ranorex Webtestit

Packed with features for web test automation

Icon execution

Flexible execution

Select the tests that you want to execute: the entire suite or just the failed test cases. Run your tests on a single endpoint or multiple endpoints in parallel. Execute tests from the command line with custom configurations.

Icon continuous integration

Continuous integration

Use our CLI to integrate Ranorex Webtestit automated tests into your CI server, such as VSTS, Jenkins, TravisCI and more. Include generated reports as artifacts in your CI process.

Icon Browser

Browser support

Test locally on all popular browsers for desktop and Android mobile devices, or on a headless browser. Distribute tests on a Selenium Grid or in the cloud via Sauce Labs

Icon test management

Integrates with JIRA and TestRail

Ranorex Webtestit integrates with Atlassian JIRA and TestRail out-of-the-box. Create a record of a defect in JIRA with just a single click. Import test cases from TestRail and report test run results to TestRail.

Icon reporting

Built-in reporting

Ranorex Webtestit eliminates the need to use third-party reporting capabilities. Ranorex Webtestit includes built-in test run reporting that is fully customizable via HTML/CSS.

Icon monaco editor

Optimized workflow for web testing

Whether you want to use a mouse when creating your tests, or prefer to use the keyboard only, Ranorex Webtestit supports you in the workflow of creating page objects and tests.

Experience Ranorex Webtestit hands-on

Get started with your free, full-featured 30-day trial.
No credit card required.

Username requirements
Password requirements

Icon Beta

What’s next?

Please use a valid email address.

After filling out the form, you will receive an activation email. Use this email to activate your Ranorex Webtestit account, which will enable you to download Webtestit.

In addition, a Discourse forum account will be created for you with the same credentials, to make it easy to join the Webtestit user community.

Ranorex Webtestit Support

Get the resources and assistance you need for successful web test automation.

Icon desktop and mobile

User Guide

Get your web testing off to a great start with the Ranorex Webtestit User Guide. Learn how to automate tests, manage page objects, use endpoints, best practices, and more.

discourse user community

Discourse Forum

Ask questions, share best practices, read release notes, and submit feature requests on our Discourse forum. Log on with your Ranorex Webtestit user name and password.

contact support

Support Team

If you need further assistance, contact our dedicated Ranorex Webtestit support team at the email address below. We respond to most requests within one business day.

Is Ranorex Studio a better fit for your needs?

Want record-and-replay functionality? Testing desktop and mobile in addition to web? Prefer to use C# or VB.NET?

There are several reasons that you might prefer Ranorex Studio to Ranorex Webtestit. Perhaps you need record-and-replay functionality for codeless automation. You might want to use C# or VB.NET to automate your tests. Or you need to test desktop apps, native mobile apps, or mixed-technology applications. You can explore the features of Ranorex Studio with a free 30-day trial. Or, use our handy comparison guide to learn more about each solution and find best fit for your test automation goals.

Frequently asked questions

Do I have to pay a fee to join the program or pay for the software?

No. Both the beta program and software are free.

    How can I get support?

    We provide support via our forum at https://discourse.webtestit.com and in special cases via email: [email protected]

      How do I leave the Webtestit open beta?

      To leave the beta, please notify us by sending an email to [email protected]

        How do I provide my feedback to Ranorex?

        Please provide any feedback to our forum discourse.webtestit.com. This forum is only accessible to beta participants. Or, send an email to [email protected] if you prefer.

          What operating system can I run Webtestit on?

          We support Windows and macOS as well as various Linux distributions.

          How can I try out the TestRail integration?

          To try out the integration of Webtestit with TestRail, you will need a valid TestRail license. If you don’t have one, you can register for a free trial of TestRail.

          How do I receive new versions of Webtestit?
          • For Windows and macOS, the built-in auto-updater will update the app to the latest version on every app start.
          • For Linux, we’ll notify you about new updates and provide you with either an AppImage or Debian Package download.

          Do you support Python?

          Not yet. Good news, though: Webtestit makes use of the industry standard Language Server Protocol which opens up support for a wide range of possible languages. Stay tuned!

          Does Webtestit include a test recorder tool?

          No. Creating tests quickly is just part of test automation. Keeping them maintainable and easy to extend is an entirely different issue. We support testers by applying the Page Object pattern and guiding you through best practices to well-constructed and maintainable tests.