Web Testing

Purpose

Rapise lets you record and play automated tests against web applications on a variety of web browsers including Firefox, Internet Explorer and Google Chrome. Rapise lets you record or create your tests against one browser and then play the same test back against all of the other browsers. It is called Cross Browser Testing.

web_testing1

Some of the web browsers will require the installation of a special Rapise plugin to allow automated testing.

Rapise provides comprehensive support for testing Web applications. It uses the web browser Document Object Model (DOM) to interact with the current web page. 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 tries to overcome the differences and make the recorded scripts as universal as possible.

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.

DOM API

In addition to the usual recording, learning and playback that is similar to testing other technologies (desktop, mobile, etc.) there are some unique functions that are available on all recorded web objects. Upon learning a web element in Rapise, you get an object of type HTMLObject. Each HTMLObject provides set of functions to facilitate the cross-browser access to web element parents and children.

See Also