Microsoft UI Automation - UI Automation For Automated Testing

UI Automation For Automated Testing

UIA can also be useful as a framework for programmatic access in automated testing scenarios. In addition to providing more refined solutions for accessibility, it is also specifically designed to provide robust functionality for automated testing.

Programmatic access provides the ability to imitate, through code, any interaction and experience exposed by traditional user interactions. UIA enables programmatic access through five components:

  • The UIA tree facilitates navigation through the logical structure of the UI for accessibility and automation.
  • UI Automation Elements are individual components in the UI.
  • UI Automation Properties provide specific information about UI elements or the Control Pattern.
  • UI Automation Control Patterns define a particular aspect of a control's functionality or feature; they can consist of property, method, event, and structure information.
  • UI Automation Events provide a trigger to respond to changes and notifications in UIA information.

Read more about this topic:  Microsoft UI Automation

Famous quotes containing the words automation, automated and/or testing:

    Besides black art, there is only automation and mechanization.
    Federico García Lorca (1898–1936)

    Nature is a self-made machine, more perfectly automated than any automated machine. To create something in the image of nature is to create a machine, and it was by learning the inner working of nature that man became a builder of machines.
    Eric Hoffer (1902–1983)

    Today so much rebellion is aimless and demoralizing precisely because children have no values to challenge. Teenage rebellion is a testing process in which young people try out various values in order to make them their own. But during those years of trial, error, embarrassment, a child needs family standards to fall back on, reliable habits of thought and feeling that provide security and protection.
    Neil Kurshan (20th century)