Cross Browser Testing Tools

Rapise's cross-browser capabilities are world-class with support for multiple versions of Microsoft Internet Explorer, Mozilla Firefox and Google Chrome. Choose Rapise to test web applications in all of the most used browsers. Create one test script and execute the same script without modification across the major browsers.

Why Cross-Browser Testing

When developing and testing a web application you naturally need to test it with different web browsers and of course (based on bitter experience) multiple version of each web browser. With Rapise you can record a test script using one browser and then play it back using Mozilla Firefox, Google Chrome, Apple Safari, Microsoft Internet Explorer, or Opera:

Rapise supports cross-browser testing. It uses the web browser Document Object Model (DOM) to interact with the current web page. The browser DOM is standardized by the W3C.

Key reasons to use Rapise for cross-browser testing:

  • Scripts created using one browser work without modification on all other supported browsers and versions
  • Rapise can test applications using DOM/AJAX/HTML as well as those including Java, Flex and Silverlight
  • Rapise has built-in support for popular web libraries and frameworks such as jQuery, GWT and YUI
  • Supports multiple versions of Chrome, Firefox, Internet Explorer, Safari and Opera
  • Provides complete access to the browser JavaScript API and DOM
  • Provides support for new HTML5 controls and behaviors

Robust Cross-Browser Testing

The various web browsers on the market have various differences in DOM implementation. In many cases these differences are not significant. But sometimes they require special handling. Rapise has an abstraction layer in place to overcome these differences and make the recorded scripts as universal as possible, reducing the work of the testers.

For more advanced testing you can access the native web browser DOM and JavaScript API.

JavaScript Enabled

Rapise has deep integration with JavaScript, XPath and DOM making it applicable for testing web applications of any level of complexity. So people familiar with web development should have minimal learning curve with Rapise. Since the native scripting language used by Rapise is JavaScript, it is easy to see the state of the browser objects using the built-in JavaScript debugger:

The embedded JavaScript Debugger helps testers evaluate the run-time condition of the application so that they can understand why tests have failed and make the appropriate recommendations. With web applications becoming increasingly sophisticated, using a multitude of third-party JavaScript libraries, integrated JavaScript debugging is no longer a ‘nice to have’ but a necessity.

Write Once Execute on Many

With Rapise, you can run your recording in a different browser than the one in which it was recorded simply by changing the specified browser in the playback settings:

In addition, it is possible to have more control over the cross browser execution using the available APIs and configuration variables. You can also run the recording in multiple browsers in succession using either a Rapise sub-test or simply executing the test from our SpiraTest test management system and passing through different parameter values.

Integrated DOM Browsing Tools

Rapise has an integrated Web DOM Browser (called the Web Spy) that lets you inspect the objects in a web page and Learn them for testing. This is useful in cases where you have more complex applications to test and you need to pick specific objects.

For the ultimate in power and flexibility, Rapise has an XPATH and CSS selector engine that lets you try our different XPATH and/or CSS queries and see which objects are matched. You can then “Learn” the successful queries as new objects that can be used in your test scripts.

This allows you to have your web developers create the testing objects that your QA team can then use for testing against. This makes the interface between testing and development more natural and efficient.

Integration with Selenium WebDriver

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.


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)