New data from 1,500+ QA pros: The 2025 State of Software Quality Report is live
DOWNLOAD YOUR COPY

Desktop Testing

Desktop applications retain their important role in improving user engagement. This makes desktop application automation a key to strengthening the connection between software development teams and their end-users.

Why Katalon for desktop app testing

Katalon Studio supports Selenium-based automated testing for UI on Windows 10 PC, including: Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation(WPF), and Classic Windows (Win32)

Easy setup and configuration, both locally and remotely

You can run Katalon Studio locally (on macOS and Linux) or remotely to test the app from a different Windows device. The Spy Windows Objects and Record Windows Action features in Katalon Studio reduce your configuration effort. Your team can now minimize the configuration steps and focus more on inspecting locators, recording actions, and so on.

easy_setup_2

Detect and spy Windows objects

The Spy Windows feature allows you to explore, analyze, and capture all running desktop app objects and add them to the object repositories. You can specify an object name or locate methods from the Spy Windows interface. Spy Windows Objects saves you time on test analyzing and objects locating.

detect_spy_windows_2

Record Windows actions

The Record Windows Action feature helps record test actions, inspect all running app objects, and present them in a tree view. The Record feature can highlight an object, auto-scroll to inspect elements, display an actual Screen View, and modify test steps during recording. Record Windows Action is the easiest way for new automation testers to adopt.

record_window_actions_2

Smart elements locating

Katalon Studio supports various locators to find UI elements. The supported locator strategies with their corresponding UI element attributes include accessibility ID, class name, ID, name, tag name, and XPath.

smart_elements_locating_2

Windows built-in and custom keywords

Start immediately with a rich set of Windows built-in keywords. These handy features will help you simplify certain test steps, as well as extend your testing capabilities.

windows_built_in_and_custome_keywords_2

Minimal maintenance

Reuse test objects, test steps, and custom keywords across different test cases. Katalon Studio's test profiles help easily and flexibly configure multiple environments to accommodate various testing stages.

minimal_maintenance_2

Katalon desktop testing capabilities

Desktop Testing Capability

Katalon Studio

Supported OS Windows, macOS, and Linux
Installation & Use Easy to set up and use
Application Under Test Windows desktop application
Testing Modes Local and remote
Programming Skill Not required
Record & Playback Advanced
Spy Windows Objects Advanced
Built-in & Custom Keywords Rich set of built-in keywords and flexible custom keywords

Your automation journey starts here.

Additional Katalon solutions

icon-magic.

Web testing

Create and execute tests with full-code, low‑code, no‑code and AI. Easy for beginners, yet powerful for pros.

icon-magic.

API testing

Streamline creation execution for all API types, and easily integrate with CI/CD pipelines. Test across API, UI, mobile for more comprehensive testing.

icon-magic.

Mobile testing

Create and run mobile tests quickly with an all-in-one low-code platform. Easily test Android and iOS apps across multiple browsers, devices, and OS.

Click