The Ranorex testing framework provides an API for C# and VB.NET that completely replaces Coded UI. It integrates with Visual Studio in a few clicks and offers the most powerful object recognition on the market, plus an array of complementary API methods for vastly improved functionality.
Migration from Coded UI to the Ranorex testing framework is as easy as one, two, three:
That’s it! You can now build robust and flexible tests in the language you know using Ranorex’s industry-leading object recognition without ever having to leave the comfort of the IDE you call home.
Experience the most reliable object recognition on the planet with Ranorex Spy, the tool that developers and technical testers love.
Use the Ranorex Spy Tool to analyze your AUT, its element structure, available object properties and attributes, and build the most robust and reliable XPaths for use in Visual Studio.
VideoRecordingOptions( )
Take advantage of the only coded video reporting functionality in the marketplace. Add one line of code to see a video of each test case in your report. Go further and configure your video reporting at code level to record only failed test cases, change bitrate and frame rate, and even pause and resume recording during test runs.

Benefit from fully customizable XML-based reports, and obtain a comprehensive overview of the test execution flow. It includes screenshots, videos, and is JUnit-compatible—meaning integration with your CI systems is a breeze, enhancing transparency and giving instant feedback.

Choose the API with object repository access built-in and benefit from the hierarchical tree structure the Ranorex object repository offers. Each object automatically receives a unique and logical name, includes its own screenshot, and is kept separate from test actions for improved test maintainability.

Complement your code with the Ranorex recorder and effortlessly enhance your tests with validations and parameters. Get the best of all worlds and use Ranorex Studio’s actions table in parallel with Visual Studio. Capture entire workflows, convert your actions to user code, and modify it for complex test automation tasks.
Whether it’s ERP systems, business process management, or health care systems, Ranorex's API and IDE have you covered. Featuring full .NET framework access, standard OOP with C# and VB.NET, and no proprietary scripting language, as well as support for testing across both web and mobile technologies. See the full list of supported technologies or try Ranorex out for yourself:
Get easy mobile testing automation across iOS and Android with Ranorex Studio—your all-in-one solution. Create, execute, and maintain tests for native, hybrid, and web applications with robust object recognition and real-device testing. Start your free trial and simplify your mobile testing.