Selenium WebDriver Integration

Rapise lets you execute your Rapise tests through Selenium WebDriver or Grid as well as using the built-in web browser plugins. In addition, you can write native Selenium WebDriver scripts in Rapise for ultimate flexibility.


When developing and testing a web application you naturally need to test it with different web browsers and multiple version of each web browser. With Rapise natively you can record a test script using one browser and then play it back using Mozilla Firefox, Google Chrome or Microsoft Internet Explorer.

In addition, you can use Rapise with the open-source Selenium WebDriver framework to play back the same tests against other browsers such as Apple Safari and Opera (as well as IE, Firefox and Chome). You can also use Rapise to write native Selenium code for cases where you want to use existing Selenium WebDriver logic.

Playback Rapise Tests using Selenium

You can extend the reach of your Rapise tests to playback using any of the Selenium WebDriver supported browsers simply by choosing a Selenium profile in the Rapise playback menu, it’s that simple:

You can simply use the existing Selenium profiles that ship with Rapise out of the box or use the Rapise Selenium profile manager to create different, customized settings for each of the browsers or to run a test against a remote Selenium server or Selenium Grid.

Writing Native Selenium WebDriver Scripts

When using the standard Rapise Record, Learn, and Web Spy tools you can create your web tests using the Rapise built-in Object Tree. This lets you design your tests using a higher level of abstraction than working directly with Selenium WebDriver.

Sometimes however you will want to be able to run standard Selenium WebDriver code inside Rapise using the WebDriver API functions. Rapise allows you to do this using the special WebDriver global object:

Rapise provides a powerful IDE for writing, editing and debugging your Selenium WebDriver scripts, with integrated intellisense, code completion and a powerful script debugger:

Hybrid Testing using Rapise and Selenium

In addition to being able to use native Selenium code on its own, you can also use a mixture of Rapise object-based code and raw Selenium WebDriver code in the same test, with full interoperability between the learned Rapise objects and the WebDriver functions.


About Inflectra

Our mission to helping our customers - large corporations, small businesses, professional services firms, government agencies and individual developers – with the means to effectively and affordably manage their software development and testing lifecycles, so as to decrease the time to market and increase return on investment.

At Inflectra, we are fully committed to provide our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our software products. We have the experience and the commitment to deliver the products customers need to deliver their projects and assure quality every step of the way. (Learn More)

Our Guarantee

We are so confident that you will be fully satisfied with our products that we offer a 30-day, unconditional, money back guarantee! (Learn More)