All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

UI Test Automation Support

DevExpress WPF Controls support the UI Automation framework. This framework includes a wide range of automated testing capabilities:

  • DevExpress WPF controls form a theme-independent AutomationPeer hierarchy.
  • You can search for AutomationPeer properties in the automation tree. Both generated and assigned in XAML/code AutomationPeer properties are available for search.
  • Our AutomationPeers include a variety of automation patterns, such as Invoke, ExpandCollapse, Selection, Scroll, and others.

You can create automated tests with the UIAutomationClient library API or use any UI testing library based on the UI Automation technology.

Enable UI Testing Mode to get the best testing experience. Refer to the ClearAutomationEventsHelper.UITestingEnabled property for more information.

Refer to the How To Test Controls With Appium topic for more information on how to write tests with Appium API (WinAppDriver framework).