Posted by twalter on Monday, January 30th, 2012
If you’re testing a web application, it would naturally be best to test it with not only one but with all of the most popular browsers (cross-browser testing).
This blog post will show you how to record your automated tests using a browser and then automatically execute the recorded tests with different browsers. With Ranorex v3.2 (and higher) you can run your tests in Internet Explorer, Mozilla Firefox, Google Chrome and Apple Safari.

Run one Ranorex Test Script in different Browser (Cross-Browser Testing)
Read more »
Posted in Test Automation | 1 Comment »
Posted by twalter on Wednesday, November 30th, 2011
It’s possible to manually perform all of your recording actions without pressing the record button at any time. This can be accomplished by doing the following. First, you have to generate a Repository holding the UI elements you want to address in your recording. Then, you simply need to associate this repository with your recording and add actions to your recording referring to the UI elements stored in your repository.
The VIP database application, which is included in your Ranorex installation, is taken as a sample application in this blog to illustrate how to generate a recording and the associated repository without the use of the record button.

Manually generate a Ranorex Recording
Read more »
Posted in Test Automation | No Comments »
Posted by twalter on Monday, October 31st, 2011
The Ranorex test suite enables you to easily manage your test cases, as well as build robust data-driven tests. Your test automation modules can be shared, adopted, and used within your team. Learn why Ranorex module projects are the best way to group your test modules and reuse them in different test suite projects within your teams.

Organizing a Test Automation Project with Ranorex Test Suite
Read more »
Posted in Test Automation | 5 Comments »
Posted by twalter on Monday, May 30th, 2011
Ranorex has developed a new, more comfortable way of Flash/Flex instrumentation. This alternative way makes it possible to automate Flash/Flex based applications without modifying the application itself.
To automate your application this way, you have to install the Adobe Debug Flash Player and use the new Ranorex Preloader for all Flash/Flex applications.

Read more »
Posted in Test Automation | 9 Comments »
Posted by rpuntaier on Wednesday, May 11th, 2011
As Ranorex projects only consist of text files, which facilitates merging and comparing changes within files, basically any kind of software configuration management (SCM) tool can be used with Ranorex. Regarding Team Foundation Server Ranorex has the advantage that its project format is the same as that of Visual Studio 2008.
The important in advance: You must check out a complete project before you can open and change it in Ranorex Studio.
Contents
Posted in Test Automation | No Comments »
Posted by rpuntaier on Monday, March 28th, 2011
Ranorex Studio and Visual Studio are working together very well.
- The Ranorex Studio Project and Solution format is that of Visual Studio. You might want to open a Ranorex Project in VS to commit it to Team Foundation Server (TFS) of which VS is a natural client. You can also use MSBuild to build the Ranorex Project.
- The EXE or DLL that Ranorex produces is a .NET Assembly, which can be used in VS.
- An EXE or DLL that Visual Studio produces can be referenced in Ranorex Studio.
In this blog I want to take advantage of the second point in this list. I show work flows to do unit testing in Visual Studio by referencing .NET Assemblies produced with Ranorex Studio.
Posted in Test Automation | No Comments »
Posted by twalter on Thursday, January 20th, 2011

To make automation available for Java AWT/Swing applications and applets in Ranorex, there is a new and currently experimental Java Plug-In available for download.
Read more »
Posted in Test Automation | 4 Comments »
Posted by twalter on Thursday, December 9th, 2010

To make automation available for QT applications, an accessibility interface is provided by QT, which is based on different technologies for each platform QT is available on. In our case MSAA (Microsoft Active Accessibility) is used when working on a Microsoft Windows platform.
QT implements accessibility for most of its built-in widgets, but if you want to add this feature to your own widgets, you have to implement it yourself.
To illustrate the steps that have to be implemented to make a custom widget ready for automation, we want to extend an example widget which shows an analog clock. To provide accessibility for our clock widget, we need to implement an accessible interface for it and send accessible events from the widget when the time changes.
The sample project can be found at “AnalogClock.zip“ (contains a Microsoft Visual Studio project).
Read more »
Posted in Test Automation | No Comments »
Posted by twalter on Monday, October 11th, 2010
As you might know, the RanoreXPath expression is a powerful identifier of UI elements for desktop and web applications. In this example we would like to show you some RanoreXPath tips and tricks for your everyday life. As application under test we choose the “Ranorex Flex Example Page” which can be found under FlexExamplePage.
Read more »
Posted in Test Automation | No Comments »
Posted by pgradnitzer on Thursday, September 16th, 2010
To set up test automation scripts, recognition of the UI objects under test is necessary. In some cases, Ranorex cannot access all the UI objects of the application under test (e.g. VB6, MFC, older Delphi versions). That’s why we developed the GDI Capture Plug-In (beta), which enables capturing and recognition of text elements drawn using GDI functions within the application under test.
These elements can then be used within the RanoreXPath as “RawText” and “RawTextBlock” capability. Both are added as children to existing Win32 windows or controls (NativeWindow capability). The RawText capability represents a single text line or string. The RawTextBlock combines the contents of all RawText strings into a single text block.
Read more »
Posted in Test Automation | 11 Comments »